Teachers need a system where they can perform administrative functions for their students. Teachers and students are identified by their email addresses.
- Nodejs
- Express
- Joi
- MySQL
- Prisma
- Docker
- Jest
- PM2
Ensure to have docker and nodejs installed to be able to run the api.
Run the following command to start the server and the database instance in a dockerized container.
git clone git@github.com:sathyajitloganathan/tadmin-api.git
cd tadmin-api
npm install
npm run start:migrate:prod
The following commands creates a test database instance in a dockerized instance and runs the unit tests utilizing the test database.
npm run test
https://www.getpostman.com/collections/ee5797ca16918d9199ed
Feel free to contact me at loganathansathyajit@gmail.com for any queries.