Skip to content

GeorgiosDrivas/student-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Student Management System Web App

www.student-management-system-ma1x.onrender.com

This repository contains the source code for a comprehensive Student Management System web application built using the MERN stack (MongoDB, Express.js, React.js, Node.js) along with Bootstrap for the frontend design.

Features

  • News and Events: Stay updated with the latest news and events happening in the college community.
  • Academic Performance: View your GPA and grades from every course of every semester conveniently.
  • Semester Countdown: Keep track of how much time is left until the semester ends.
  • Exercise Management: Easily upload and edit exercises for various courses.

Technologies Used

  • Frontend: React.js, Bootstrap
  • Backend: Node.js, Express.js
  • Database: MongoDB

How to run the app

  • clone the reposiory:
  • git clone https://github.com/GeorgiosDrivas/student-management-system.git
  • navigate to the folder
  • cd student-management-system
  • navigate to the client folder and download dependencies
    • cd client
    • npm i
  • Do the same for the server
    • cd ..
    • cd server
    • npm i
  • Run the server (in the server folder)
  • npm run dev
  • Run the client (in the client folder. In different command palettes)
  • npm run dev
  • Then, click on the link the client provides

Contributing

Contributions are welcome! Feel free to submit bug reports, feature requests, or pull requests to help improve this project.

This project is under development.