A student-first platform for technology, innovation, and collaboration.
Collegia is built to empower students by bringing together three key pillars:
- Learning & Sharing — connect with peers, share ideas.
- Projects & Innovation — collaborate on tech/innovation work.
- Campus Ecosystem — manage events, communities, profiles in one place.
- Discover and manage campus events (create, edit, view).
- User profiles: students can signup, login, edit profile.
- Models for Users, Events, Feedback in backend.
- Routes for users, events, feedback in express.
- Views using EJS templating to render pages (home, event list, details, user login/signup).
- Middleware to manage authentication, sessions, flash messages.
- Static assets (CSS) for styling.
- Backend: Node.js + Express.js
- Views/Templating: EJS
- Database: MongoDB (models defined in
/model) - Frontend: HTML5 + CSS + EJS templates (no single-page-app yet)
- Misc: Sessions, Flash messages, Authentication logic in middleware