Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/asqit/advent-calendar
Advent Calendar
https://github.com/asqit/advent-calendar
advent christmas deno
Last synced: 9 days ago
JSON representation
Advent Calendar
- Host: GitHub
- URL: https://github.com/asqit/advent-calendar
- Owner: Asqit
- Created: 2024-12-02T21:34:54.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-12-26T16:01:36.000Z (24 days ago)
- Last Synced: 2024-12-26T17:17:14.473Z (24 days ago)
- Topics: advent, christmas, deno
- Language: TypeScript
- Homepage:
- Size: 347 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Calendar
A Advent Calendar full of digital goodies for my beautiful girlfriend.
## Tech. Stack
- Backend
1. HTTP: Express.js
2. Storage: Deno KV
3. Runtime: Deno V2
- Frontend
1. Bundling: Vite
2. Styling: Shadcn + tailwindcss
3. HTTP&Cache: Tanstack Query
4. UI: React## Running
As mentioned before, this app uses `Deno` instead of `Node.js` for the `JS` language runtime.
As such I asume you will continue with `Deno`.### Server
```shell
$ deno install
$ deno task dev
```### Client
Client is basic vite app, which has to be build in order to be shared via express server
That being said, the scripts are standard:1. dev: `yarn dev` | `npm run dev`
2. build: `yarn build` | `npm run build`
3. static linting: `yarn lint` | `npm run lint`
4. preview: `yarn preview` | `npm run preview`