This webapp is used internally inside the Data Science Student Society to post events and track analytics. It is built using SvelteKit and Typescript. It uses MongoDB as the primary DB, and is deployed on Vercel.
- Node.js
- For DB testing: MongoDBCompass
- Clone the repository.
- Install
pnpm
. Instructions here or if you havenpm
do:
npm install -g pnpm
- Install dependencies.
pnpm install
- Create a
.env
file and paste in the following contents
# If you don't know the MongoDB connection, contact the Infrastrcture Director.
DATABASE_URL="<DB_URL_HERE>"
- Generate the database schema for typescript IntelliSense.
npx primsa generate
- Run locally using
pnpm
and navigate to localhost:5173.
pnpm run dev