Dojo Helpdesk is a ticket management application designed for helpdesk teams to efficiently manage and resolve customer support tickets. This application provides an intuitive interface to create, track, and close support tickets, enhancing productivity and ensuring timely customer service.
Please note that this project is currently under active development. Features and functionality may change, and there may be bugs or incomplete implementations. This is a personal project where I am actively training to improve my knowledge of the new features in Next.js 14. I will be regularly updating it as I explore and integrate new features and best practices.
- Ticket Management: Create, update, and resolve support tickets.
- Real-Time Updates: View ticket statuses in real-time.
- User-Friendly Interface: Simple and intuitive UI using React and TailwindCSS.
- Customizable Workflows: Adaptable ticket workflows to suit different business needs.
To get started with Dojo Helpdesk, follow the steps below:
-
Clone the repository:
git clone https://github.com/patriciasegantine/next-shadcn-recipes.git cd dojo-helpdesk
-
Install the dependencies:
npm install
-
Start the JSON server for mock data:
npm run json
-
Start the development server:
npm run dev
npm run dev
: Starts the development server.npm run build
: Builds the application for production.npm run start
: Starts the production server.npm run json
: Starts a JSON server for mock data at port 5000.
- Next.js: For server-side rendering and static site generation.
- React: For building the user interface.
- TailwindCSS: For styling the application.
- TypeScript: For type-safe development.
- JSON Server: For mocking API data during development.
If you'd like to contribute, feel free to open a pull request. Please ensure your code follows the linting and formatting rules specified in the project.
This project is licensed under the MIT License.