This Proof of Concept (POC) project aims to build a website/platform where college students can find their academic-related stuff in one place.
- Class: Maintain a daily class schedule calendar. Class representatives (CRs) can post updates, revise class status (cancelled, postponed, etc.), edit the schedule, and post notices. Students can opt-in to recieve class reminders and notifications.
- Clubs: Let clubs (including NSS and other semi-club bodies) post-event notifications and maintain an event calendar. Students can subscribe to individual events or all of a club's activities.
- Study: Users can upload suitable academic resources (previous year question papers, class notes, tips/advice) to aid students seeking such resources and earn "reputations". These reputations will be publicly accesible and may be used by connected bodies for various purposes (e.g., sorting out tied students).
- Svelte
- ViteJS
- Firebase
- Clone the repository
- Install dependencies.
npm install
- Build the source (and watch in development mode).
npm run dev
- (Optional) Start a development server. You may start a Firebase hosting emulator.
npx firebase emulators:start
- Relish Gupta (20bcs063)
- Mayank Arya (22bcs053)
- Kaushal Kumar Gupta (22bcs041)
- Bigan Kumar (22bcs031)
- Shaswat Sharma (20bcs75) (Mentor)