Skip to content

Commit af527d3

Browse files
committed
Initial commit
0 parents  commit af527d3

File tree

184 files changed

+67235
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

184 files changed

+67235
-0
lines changed

.github/build.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: Build
2+
3+
on:
4+
push:
5+
6+
jobs:
7+
test:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- name: Checkout repository
11+
uses: actions/checkout@v3
12+
13+
- name: Install Node.js
14+
uses: actions/setup-node@v3
15+
with:
16+
node-version: 16
17+
18+
- name: Install dependencies
19+
run: npm install
20+
env:
21+
CI: true
22+
23+
- name: Lint code
24+
run: npm run lint
25+
26+
- name: Test build app
27+
run: npm run build

.github/deploy.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Assumes auto-deploy is off
2+
name: Render Deployment
3+
4+
on:
5+
push:
6+
branches: [ main ]
7+
8+
jobs:
9+
build:
10+
runs-on: ubuntu-latest
11+
if: ${{ secrets.RENDER_API_TOKEN != '' && secrets.RENDER_SERVICE_ID != '' }}
12+
steps:
13+
- name: Deploy to production
14+
uses: johnbeynon/[email protected]
15+
with:
16+
service-id: ${{ secrets.RENDER_SERVICE_ID }}
17+
api-key: ${{ secrets.RENDER_API_KEY }}
18+
wait-for-success: true
19+
20+
- name: Test if deployment was successful
21+
run: |
22+
STATUS_CODE=$(curl -s -o /dev/null -w "%{http_code}" https://$RENDER_SERVICE_ID.onrender.com)
23+
if [ "$STATUS_CODE" -ne 200 ]; then
24+
echo "Deployment failed with status code: $STATUS_CODE"
25+
exit 1
26+
fi
27+
env:
28+
MY_RENDER_SERVICE_ID: ${{ secrets.RENDER_SERVICE_ID }}
29+
shell: bash

.github/verify-dns.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: Verify Custom Domain on Render
2+
3+
on:
4+
push:
5+
branches: [ main ]
6+
7+
jobs:
8+
verify-domain:
9+
runs-on: ubuntu-latest
10+
if: ${{ secrets.RENDER_API_TOKEN != '' && secrets.RENDER_SERVICE_ID != '' }}
11+
12+
steps:
13+
- name: Verify DNS for Custom Domain on Render
14+
run: |
15+
curl -X POST "https://api.render.com/v1/services/${{ secrets.RENDER_SERVICE_ID }}/custom-domains/${{ secrets.DOMAIN }}/verify" \
16+
-H "Authorization: Bearer ${{ secrets.RENDER_API_KEY }}" \
17+
-H "Content-Type: application/json"

.gitignore

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
.next
2+
.nova
3+
.env
4+
.env.local
5+
.env-custom-development
6+
.env-development
7+
.env-textile
8+
.env-production
9+
.DS_STORE
10+
DS_STORE
11+
yarn.lock
12+
node_modules
13+
dist
14+
analytics.txt
15+
package-lock.json
16+
17+
/**/*/.DS_STORE
18+
/**/*/node_modules
19+
/**/*/.next
20+
/**/*/.data

.prettierrc

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"printWidth": 180,
3+
"tabWidth": 2,
4+
"useTabs": false,
5+
"semi": true,
6+
"singleQuote": true,
7+
"trailingComma": "es5",
8+
"bracketSpacing": true,
9+
"jsxBracketSameLine": false,
10+
"arrowParens": "always",
11+
"requirePragma": false,
12+
"insertPragma": false,
13+
"proseWrap": "preserve",
14+
"parser": "babel",
15+
"overrides": [
16+
{
17+
"files": "*.js",
18+
"options": {
19+
"parser": "babel"
20+
}
21+
}
22+
]
23+
}

AUTHORS.TXT

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# This is the official list of project authors for copyright purposes.
2+
# This file is distinct from the CONTRIBUTORS.txt file.
3+
# See the latter for an explanation.
4+
#
5+
# Names should be added to this file as:
6+
# Name or Organization <email address>
7+
8+
Internet Development Studio Company <>
9+
Matthieu Salvaggio <[email protected]>
10+
Tim Vanhille <>

CONTRIBUTORS.txt

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# This is the list of people who have contributed to this project,
2+
# and includes those not listed in AUTHORS.txt because they are not
3+
# copyright authors. For example, company employees may be listed
4+
# here because their company holds the copyright and is listed there.
5+
#
6+
# When adding J Random Contributor's name to this file, either J's
7+
# name or J's organization's name should be added to AUTHORS.txt
8+
#
9+
# Names should be added to this file as:
10+
# Name <email address>
11+
12+
Matthieu Salvaggio <[email protected]>
13+
Tim Vanhille <>
14+
Jimmy Lee <[email protected]>
15+
Andrew Alimbuyuguen <[email protected]>

LICENSE.md

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
Copyright 2024 Internet Development Studio Company (https://internet.dev)
2+
3+
This Font Software is licensed under the SIL Open Font License, Version 1.1.
4+
This license is copied below, and is also available with a FAQ at:
5+
https://scripts.sil.org/OFL
6+
7+
---
8+
9+
## SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
10+
11+
PREAMBLE
12+
The goals of the Open Font License (OFL) are to stimulate worldwide
13+
development of collaborative font projects, to support the font creation
14+
efforts of academic and linguistic communities, and to provide a free and
15+
open framework in which fonts may be shared and improved in partnership
16+
with others.
17+
18+
The OFL allows the licensed fonts to be used, studied, modified and
19+
redistributed freely as long as they are not sold by themselves. The
20+
fonts, including any derivative works, can be bundled, embedded,
21+
redistributed and/or sold with any software provided that any reserved
22+
names are not used by derivative works. The fonts and derivatives,
23+
however, cannot be released under any other type of license. The
24+
requirement for fonts to remain under this license does not apply
25+
to any document created using the fonts or their derivatives.
26+
27+
DEFINITIONS
28+
"Font Software" refers to the set of files released by the Copyright
29+
Holder(s) under this license and clearly marked as such. This may
30+
include source files, build scripts and documentation.
31+
32+
"Reserved Font Name" refers to any names specified as such after the
33+
copyright statement(s).
34+
35+
"Original Version" refers to the collection of Font Software components as
36+
distributed by the Copyright Holder(s).
37+
38+
"Modified Version" refers to any derivative made by adding to, deleting,
39+
or substituting -- in part or in whole -- any of the components of the
40+
Original Version, by changing formats or by porting the Font Software to a
41+
new environment.
42+
43+
"Author" refers to any designer, engineer, programmer, technical
44+
writer or other person who contributed to the Font Software.
45+
46+
PERMISSION & CONDITIONS
47+
Permission is hereby granted, free of charge, to any person obtaining
48+
a copy of the Font Software, to use, study, copy, merge, embed, modify,
49+
redistribute, and sell modified and unmodified copies of the Font
50+
Software, subject to the following conditions:
51+
52+
1. Neither the Font Software nor any of its individual components,
53+
in Original or Modified Versions, may be sold by itself.
54+
55+
2. Original or Modified Versions of the Font Software may be bundled,
56+
redistributed and/or sold with any software, provided that each copy
57+
contains the above copyright notice and this license. These can be
58+
included either as stand-alone text files, human-readable headers or
59+
in the appropriate machine-readable metadata fields within text or
60+
binary files as long as those fields can be easily viewed by the user.
61+
62+
3. No Modified Version of the Font Software may use the Reserved Font
63+
Name(s) unless explicit written permission is granted by the corresponding
64+
Copyright Holder. This restriction only applies to the primary font name as
65+
presented to the users.
66+
67+
4. The name(s) of the Copyright Holder(s) or the Author(s) of the Font
68+
Software shall not be used to promote, endorse or advertise any
69+
Modified Version, except to acknowledge the contribution(s) of the
70+
Copyright Holder(s) and the Author(s) or with their explicit written
71+
permission.
72+
73+
5. The Font Software, modified or unmodified, in part or in whole,
74+
must be distributed entirely under this license, and must not be
75+
distributed under any other license. The requirement for fonts to
76+
remain under this license does not apply to any document created
77+
using the Font Software.
78+
79+
TERMINATION
80+
This license becomes null and void if any of the above conditions are
81+
not met.
82+
83+
DISCLAIMER
84+
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
85+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
86+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
87+
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
88+
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
89+
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
90+
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
91+
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
92+
OTHER DEALINGS IN THE FONT SOFTWARE.

README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# SERVER MONO
2+
3+
- Website
4+
- Files
5+
6+
### Contact
7+
8+
- [Internet Development Studio Company](https://internet.dev)
9+
10+
### Thanks
11+
12+
- Tim Vanhille
13+
- Matthieu Salvaggio
14+
- Andrew Alimbuyuguen
15+
- Jimmy Lee
16+
- Whyrusleeping
17+
- Philip Bedford

animations.scss

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
@keyframes blur {
2+
0% {
3+
filter: blur(4px);
4+
opacity: 0.5;
5+
}
6+
25% {
7+
filter: blur(0px);
8+
opacity: 1;
9+
}
10+
75% {
11+
filter: blur(0px);
12+
opacity: 1;
13+
}
14+
100% {
15+
filter: blur(4px);
16+
opacity: 0.5;
17+
}
18+
}
19+
20+
@keyframes fade {
21+
0% {
22+
opacity: 0;
23+
}
24+
25% {
25+
opacity: 1;
26+
}
27+
75% {
28+
opacity: 1;
29+
}
30+
100% {
31+
opacity: 0;
32+
animation-timing-function: ease-out;
33+
}
34+
}
35+
36+
@keyframes slideDown {
37+
0% {
38+
opacity: 0;
39+
transform: translateY(-75%);
40+
}
41+
25% {
42+
opacity: 1;
43+
transform: translateY(0%);
44+
}
45+
75% {
46+
opacity: 1;
47+
transform: translateY(0%);
48+
}
49+
100% {
50+
opacity: 0;
51+
transform: translateY(75%);
52+
}
53+
}
54+
55+
@keyframes slideUp {
56+
0% {
57+
opacity: 0;
58+
transform: translateY(75%);
59+
}
60+
25% {
61+
opacity: 1;
62+
transform: translateY(0%);
63+
}
64+
75% {
65+
opacity: 1;
66+
transform: translateY(0%);
67+
}
68+
100% {
69+
opacity: 0;
70+
transform: translateY(-75%);
71+
}
72+
}
73+
74+
@keyframes slideRight {
75+
0% {
76+
opacity: 0;
77+
transform: translateX(-75%);
78+
}
79+
25% {
80+
opacity: 1;
81+
transform: translateX(0%);
82+
}
83+
75% {
84+
opacity: 1;
85+
transform: translateX(0%);
86+
}
87+
100% {
88+
opacity: 0;
89+
transform: translateX(75%);
90+
}
91+
}
92+
93+
@keyframes slideLeft {
94+
0% {
95+
opacity: 0;
96+
transform: translateX(75%);
97+
}
98+
25% {
99+
opacity: 1;
100+
transform: translateX(0%);
101+
}
102+
75% {
103+
opacity: 1;
104+
transform: translateX(0%);
105+
}
106+
100% {
107+
opacity: 0;
108+
transform: translateX(-75%);
109+
}
110+
}

0 commit comments

Comments
 (0)