A full-stack web application that manages student results.
Made using the MERN stack, TailwindCSS, and Mongoose.
M - MongoDB -> Database
E - ExpressJS -> Framework for Handling HTTP requests, Error Handling, Routing, etc.
R - ReactJS -> Frontend Components (UI)
N - NodeJS -> Runtime Environment to run JavaScript on the server side.
models (dir) -> Contains Schemas and Models.
index.js -> Backend Server code for communication between Frontend and Database.
config.js -> Contains important URLs and Connection strings
Home.js -> Home Page with Navigation to Other pages.
Login.js -> Login for Admins (For publishing the results to Database)
ViewResults.js -> Displays results using student credentials and lets you download/print the result.
AddResults.js -> Page where Admins post results to the database.