--> a comprehensive School Management System web application designed to revolutionize the way educational institutions operate. Our solution aims to streamline administrative tasks, enhance communication, and improve the overall learning experience for students, teachers, and parents.
--> A school management system is a software application that is designed to streamline various administrative tasks within a school. This system is designed to automate a range of processes such as student enrolment, course scheduling, fee management, library management, attendance tracking, and more.
--> Clone the repository using the command below :
git clone https://github.com/Hsppie/Edumange.git
--> Move into the directory where we have the project files :
cd Edumange
--> Install packages:
npm install
--> ### Running the App:
npm run server
⚠ Then, the development server will be started at http://127.0.0.1:5500/
## server.js
This runs the server
## app.js
Implements pure logic like how we can use middleware
we placed all the express code inside the app.js
- VS code
- extensions - prettier code
- MongoDB
- Theme on VS code - Night Owl
- API testing with Postman
Implements pure logic like how we can use middleware
we placed all the express code inside the app.js
- MVC design pattern
-> folder structure
- config
- app
- controllers
- middlewares
- routes
- utils
- .env
- server.js
- package.json
- initialize with the npm init --yes
npm is used so we can use other packages like express, nodemon, package.json
package.json manages packages you are going to use for the project
- npm i express
npm is used so we can use other packages like express, nodemon, package.json
package.json manages packages you are going to use for the project
- npm install nodemon mongoose -D
nodemon helps us restart our server anytime we make changes