Technologies Used
- Node.js
- Express.js
- React.js
- JWT
- Docker
- MongoDB
Responsibilities and Contributions
Create a RESTful API using Node.js and Express.js to handle CRUD operations for tickets.
Implement authentication using middleware and JSON WebTokens.
Create different permission levels for users to allow them to perform different operations and modify the view accordingly.
Create a React.js frontend to consume the API and allow users to create, read, update, and delete tickets.
Create a Dockerfile to containerize the application.