https://result-portalrp.vercel.app/
This project implements a Student Result Portal web application designed for managing student records, calculating results, and generating reports. It includes frontend and backend components, with features such as authentication, CRUD operations, and data manipulation.
Technologies Used:
-
Frontend
: React.js, Bootstrap -
Backend
: Node.js, Express.js, MongoDB (Atlas), Mongoose -
Authentication
: JSON Web Tokens (JWT), bcrypt.js, express-validator -
Data Manipulation
: XLSX.js for Excel import/export -
Deployment
: Vercel (frontend), Render (backend), Atlas (database hosting)
The app serves the following functionalities :-
-
Authentication
: Secure login and token-based authentication using JWT. -
Student Management
: CRUD operations for managing student records. -
Result
: Automated calculation of student results based on subject scores anddownload customized PDF format
. -
Export/Import
: Export student data to Excel files and import data from Excel. -
Responsive Design
: User-friendly interface designed to work seamlessly on desktop and mobile devices.
Although I learned quite a lot while trying to build this app, but further improvements are yet to be made:-
-
Phtotos and Media
in databases. -
Provision of the
Admin Rights
.