Home

Tickets.edu

Client-Server
JSON WebTokens
MongoDB

A ticketing system for a non-profit education organization. The system allows employees to raise tickets for issues they encounter to facilitate tracking and resolution.

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.