https://github.com/adrienbaron/lecoindujazz
Le Coin Du Jazz online ticket sales
https://github.com/adrienbaron/lecoindujazz
cloudflare cloudflare-pages daisyui remix remix-run tailwindcss
Last synced: about 1 year ago
JSON representation
Le Coin Du Jazz online ticket sales
- Host: GitHub
- URL: https://github.com/adrienbaron/lecoindujazz
- Owner: adrienbaron
- Created: 2023-01-20T19:30:48.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-15T16:11:00.000Z (over 1 year ago)
- Last Synced: 2025-03-28T05:06:26.491Z (about 1 year ago)
- Topics: cloudflare, cloudflare-pages, daisyui, remix, remix-run, tailwindcss
- Language: TypeScript
- Homepage: https://beta.lecoindujazz.pages.dev/
- Size: 897 KB
- Stars: 34
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Le Coin Du Jazz
This is an online ticket sales website for [Le Coin Du Jazz](https://www.lecoindujazz.com/).
It's using:
- [Remix](https://remix.run/)
- [Tailwind](https://tailwindcss.com/)
- [daisyUI](https://daisyui.com/)
- [Cloudflare D1](https://developers.cloudflare.com/d1/)
And is deployed on [Cloudflare Pages](https://pages.cloudflare.com/).
## Development
First install packages:
```sh
npm install
```
Then, initialize the database:
```sh
npx wrangler d1 execute lecoindujazz-dev --file=./drizzle/0000_normal_lady_deathstrike.sql
npx wrangler d1 execute lecoindujazz-dev --file=./drizzle/0001_confused_green_goblin.sql
```
Copy the `.env.example` file and fill up the values with something meaningful. You only need to fill up Stripe ones if you want to test buying tickets.
Then build the app once:
```sh
npm run build
```
Finally, start the remix dev server and wrangler
```sh
npm run dev
```
Open up [http://127.0.0.1:8788](http://127.0.0.1:8788) and you should be ready to go 🥳!