ManitStudyPortal is a MERN-based web application designed specifically for our college students. It allows verified students to upload and share study materials including notes, previous year questions (PYQs), and assignments. Other students can browse, upvote, and access these resources securely using Google Authentication via Firebase.
- 🔐 Google Login via Firebase Authentication
- 📤 Upload notes, PYQs, and assignments (only permitted users)
- 📥 Students can view and download resources
- 👍 Upvote helpful content to push it to the top
- 🧑🏫 Visit uploader profiles to see their contributions
- ☁️ File storage using Cloudinary
- 📊 Real-time analytics using Google Analytics
- 📦 Built with the robust MERN stack + Supabase
- Active Users: 376
- Total Users: 500+
- Engagement Rate: 86.4%
- Total Views: 14,000
- Event Count: 20,000
- Page Views: 14K for
AcademicHub - Notes - User Stickiness:
- DAU/WAU: 20.8% ⬆️ 308.3%
- WAU/MAU: 6.4% ⬇️ 76.0%
| Technology | Role |
|---|---|
| MongoDB | Database |
| Express.js | Backend API |
| React.js | Frontend UI |
| Node.js | Runtime |
| Firebase | Authentication |
| Cloudinary | File uploads |
| Supabase | File uploads |
| Google Analytics | Tracking & insights |
- Node.js & npm
- MongoDB Atlas or local MongoDB
- Firebase, Cloudinary, Supabase accounts
git clone https://github.com/Anujcodecraft/notes-online
cd notes-online
# Backend
cd server
npm install
npm run dev
# Frontend
cd client
npm install
npm start








