Back to Projects

Web / Full StackMajor

CSM Study Material Portal – Full Stack Web App

Full stack web application to manage notes, labs, question banks, and downloads for CSM students (similar to this site).

Idea

Build a centralized portal where faculty can upload notes, lab manuals, question banks and students can browse, search and download materials.

Modules

  • User roles: admin/faculty, student.
  • Upload and manage study materials with categories, semester and subject mapping.
  • Search and filter by branch, semester, subject.
  • Download tracking and basic analytics.

Tech Stack

  • Frontend: React / Next.js
  • Backend: Node.js/Express or Next.js API routes
  • Database: PostgreSQL / MySQL
  • Authentication: JWT or Auth provider (Supabase/Firebase)

Learning Outcomes

  • Full stack development skills.
  • REST APIs, database modelling.
  • Handling file uploads and authentication.