Project Overview The Education Management System (EMS) is a full-stack application designed to streamline the management of courses, students, teachers, and admins within an educational institution. This system enables role-based dashboards and course management, including course creation, enrollment, grade assignments, and performance tracking. The project is built using the MERN stack (MongoDB, Express, React, Node.js), and supports authentication, dynamic forms, and data visualization.
โ๏ธ Installation & Setup Backend Setup 1 Clone the repository: 2 cd education-management-system/backend 3 Install dependencies: npm install 4 Create a .env file in the backend directory and add the following: 5 .env 6 Start the backend server: 7 npm run dev
Frontend Setup
- Navigate to the frontend directory:
- cd ../frontend
- Install frontend dependencies:
- npm install
- Start the React development server: npm start