This is a School-Mangement API built with Nodejs + express js
- install Nodejs version v18.16.1
-
clone the repository
git clone <https://github.com/HilaryEmmanuel/School-Management-API.git>
-
Install dependencies
cd <School-Management-Api>
npm install
-
Build and run the project
npm start
- all Endpoints are tested
- Express js - the core of the API
- Postgresql - the Relational database mangement system used
- sequelize - the Orm used
- supertest & mocha - packages used for testing
- jsonwebtoken - the package used for creation and verification of jwt token
- cloudinary - the cloud storage used for file upload