A full-stack student management system to monitor academic performance and attendance — originally built as a first-semester project and now upgraded for deployment.
This Student Dashboard was initially developed during my first semester of college as a hands-on project to learn backend development using:
- 🟢 Node.js and Express.js for server-side logic
- 🗃️ MongoDB (local) for data storage
- 🎨 EJS and Chart.js for the frontend and data visualization
The primary goal was to build a simple platform where student records such as marks and attendance could be added, viewed, and tracked in a structured and user-friendly manner.
With increased experience and better understanding, I refactored and modernized the application to make it cloud-ready and scalable:
- ☁️ Migrated from local MongoDB to MongoDB Atlas
- 🔐 Secured the app with environment variables
- 🚀 Prepared for deployment on platforms like Vercel
- 💻 Cleaned and optimized both backend and UI components
- 📊 Improved dashboard visuals with responsive, animated graphs