This is a web application built using React TypeScript with ViteJS, Axios, React Router DOM, and Bootstrap, which is connected to a Node.js TypeScript Express.js API using Prisma. The application is designed to be a basic helpdesk support system.
help desk
The following are the functionalities available in the application:
- User can create a support ticket
- User can list own support tickets
- User can view support ticket
- User can add replies to support ticket
- User can upload documents and images to replies
- User can close support ticket.
- Admin can list all support tickets
- Admin can view support ticket
- Admin can add replies to support ticket
- Admin can upload documents and images to replies
- Admin can close support ticket
Server
Database
Clone the repository
git clone https://github.com/your-username/helpdesk-support-ticket.gitGo to the client directory
cd client
yarn
yarn devGo to the server directory
cd server
npm install
npm run dokcer:db
npm run studio:prisma
npm run startAppliquer les migration et les seeds en utilisant prisma.
License This project is licensed under the MIT license.
