This is a classroom Rapid API built using express and prisma. It needs some parameter validations. Will update soon....
Scripting Language : Javascript
For Backend : Nodejs, Express, Prisma
For Database : PostgreSQL / NeonDB
Other : jwswebtoken, cors
- Authentication endpoints for Signup and Login
- Generate JWT token for registered user for further use
- Middleware for authenticating users before any assignment operation
- REST API Endpoints for adding new assignment
- REST API Endpoints for viewing all available assignment
- REST API Endpoints for modifying existing assignment
- REST API Endpoints to delete any assignment
- Created Dockerfile and published as private
- Move to the directory
cd backend-classroom
- Install Dependencies
npm install
- Run the Server
node index.js
- I have included the Dockerfile to create a instance locally, just run
docker build -t app-name .
- My PC is ARM based so docker file image is using linux/arm but AMD image can en built using above command
- If you are using M1/M2 Macbook then use below command to directly add my image to your dockerhub
docker pull lordzexa/playpower-work:latest
Import this below file in Postman to check all backend calls
Link to JSON File