The 2024 Elimination website is developed using the SUKIT tech stack (Supabase + SvelteKit). I'm not using Firebase cuz FKIT. Please open a pull request if you want to contribute.
Important
You'll need some environment variables to connect to the database and develop locally. Contact @ThePickleGawd if you'd like to contribute. Copy them into a new file called .env
in the root directory.
See our wiki!
See Supabase API Docs for our project! (requires project access)
Install Dependences
npm install
Run Development Server
npm run dev
If you update the database, please generate new types with the following command
npx supabase gen types typescript --project-id yihigqyfdifpodmnguxr > src/database.types.ts
We have CI/CD setup with Netlify so that pushing to the main branch will build and deploy to the website.
- Update app.d.ts with correct types
- Loading indicators to make it feel responsive