Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

init #500

Closed
wants to merge 52 commits into from
Closed

init #500

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
e9e9dd5
init hero
TGlide Nov 16, 2023
c4bd765
days
TGlide Nov 16, 2023
d8ae725
Merge branch 'bg-svg-to-png' into init_
TGlide Nov 16, 2023
f1df76b
days grid POC
TGlide Nov 16, 2023
a69552a
responsiveness
TGlide Nov 16, 2023
7a67658
timer
TGlide Nov 16, 2023
ed5b0d5
memory leakz
TGlide Nov 16, 2023
c1b8188
change dates
TGlide Nov 17, 2023
a0b03a0
revert anim
TGlide Nov 20, 2023
0d932f9
Merge branch 'main' into init_
TGlide Dec 14, 2023
1e01f4f
update cards
TGlide Dec 14, 2023
e6e8cbd
mosaic layout
TGlide Dec 14, 2023
c5fcc4b
countdown cards & left border gradient
TGlide Dec 15, 2023
22b7b25
better SSR handling
TGlide Dec 15, 2023
d26f5f0
with counter
TGlide Dec 15, 2023
49ba7a5
improve countdown animation
TGlide Dec 15, 2023
2266507
upcoming events
TGlide Dec 15, 2023
e928d3d
fix event cards bg
TGlide Dec 15, 2023
34cb1fe
tickets preview
TGlide Dec 15, 2023
2ce993d
pre-footer
TGlide Dec 15, 2023
a04d6bf
Merge branch 'main' into init_
TGlide Dec 26, 2023
033e34f
fix gradient bg
TGlide Dec 26, 2023
3b04f53
ticket page hero
TGlide Dec 26, 2023
d1aa930
wip
TGlide Dec 27, 2023
d5e3f0e
basic ticket customization
TGlide Dec 29, 2023
b01f79b
animations
TGlide Dec 29, 2023
e4f03aa
move pages
TGlide Jan 5, 2024
24449e5
github login
TGlide Jan 8, 2024
bcea760
gh wip
TGlide Jan 8, 2024
b89e364
fetch chart from gh
TGlide Jan 8, 2024
fc6dcc2
disable interaction on SSR
TGlide Jan 8, 2024
cfd2806
thank you page
TGlide Jan 8, 2024
265d816
mobile wip
TGlide Jan 8, 2024
85e2137
fix origin
TGlide Jan 8, 2024
2537ac2
empty gh contributions border
TGlide Jan 9, 2024
8dcc3fa
responsive ticket page
TGlide Jan 9, 2024
22b7200
more responsiveness adjustments on main ticket page
TGlide Jan 9, 2024
06c5a06
responsive thank you page
TGlide Jan 9, 2024
b1efb37
responsive customize page
TGlide Jan 9, 2024
3086e67
responsiveness adjustments
TGlide Jan 9, 2024
334b018
responsive customize page
TGlide Jan 9, 2024
e58dcde
tribe toggle animation
TGlide Jan 9, 2024
b782c98
gh toggle
TGlide Jan 9, 2024
f5481f6
adjust shine
TGlide Jan 9, 2024
5786ec8
pink variant
TGlide Jan 9, 2024
9bef63d
pink variant glow
TGlide Jan 9, 2024
71c4bc9
improve fetching logic
TGlide Jan 10, 2024
a54ac62
ticket
TGlide Jan 10, 2024
55cd27b
save card to cloud
TGlide Jan 10, 2024
7d43eda
shareable ticket WIP
TGlide Jan 10, 2024
e3206ae
svg images demo
TGlide Jan 10, 2024
7175730
working og images fonts
TGlide Jan 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions .vscode/custom.code-snippets
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"color-class": {
"scope": "html, svelte",
"prefix": "clr",
"body": ["aw-u-color-text-$1"],
"description": "Shorthand for our **huge** color utility classes"
},
"mbs": {
"scope": "html, svelte",
"prefix": "mbs",
"body": ["u-margin-block-start-$1"],
"description": "Shorthand for our **huge** spacing utility classes"
}
}
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"testing.automaticallyOpenPeekView": "never"
}
18 changes: 11 additions & 7 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,20 +1,24 @@
FROM node:20-bullseye AS build
# Use an official Node runtime as a parent image
FROM node:latest

ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH"

WORKDIR /app
COPY . .

# Remove the node_modules folder to avoid wrong binaries
RUN rm -rf node_modules

# Install fontconfig
COPY ./local-fonts /usr/share/fonts
RUN apt-get update; apt-get install -y fontconfig
RUN fc-cache -f -v

RUN corepack enable
RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install
RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install
RUN NODE_OPTIONS=--max_old_space_size=4096 pnpm run build

# Node alpine image to serve the generated static files
FROM node:20-alpine AS serve

WORKDIR /app
COPY --from=build /app .

EXPOSE 3000
CMD [ "node", "server/main.js"]
Binary file added local-fonts/AeonikFono-Regular.ttf
Binary file not shown.
Binary file added local-fonts/AeonikPro-Regular.ttf
Binary file not shown.
22 changes: 22 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
"@types/morgan": "^1.9.9",
"@typescript-eslint/eslint-plugin": "^5.62.0",
"@typescript-eslint/parser": "^5.62.0",
"dequal": "^2.0.3",
"eslint": "^8.54.0",
"eslint-config-prettier": "^8.10.0",
"eslint-plugin-svelte": "^2.35.1",
Expand Down Expand Up @@ -59,13 +60,34 @@
"@appwrite.io/pink": "0.1.0-next.9",
"@appwrite.io/pink-icons": "0.1.0-next.9",
"@appwrite.io/repo": "github:appwrite/appwrite#main",
"@resvg/resvg-js": "^2.6.0",
"@splinetool/viewer": "0.9.455",
"appwrite": "^13.0.1",
"compression": "^1.7.4",
"express": "^4.18.2",
"highlight.js": "^11.9.0",
"markdown-it": "^13.0.2",
"meilisearch": "^0.35.1",
"motion": "^10.16.4",
"sharp": "^0.32.6"
},
"pnpm": {
"supportedArchitectures": {
"os": [
"win32",
"darwin",
"current",
"linux",
"linuxmusl"
],
"cpu": [
"x64",
"arm64"
],
"libc": [
"musl",
"glibc"
]
}
}
}
82 changes: 69 additions & 13 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions src/icons/optimized/appwrite.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading