Welcome to our Ticketing Application repository! This project is a full-stack ticket management system designed to handle both issues and tasks efficiently. It comes with advanced features like ticket tagging, real-time status tracking, and progress monitoring. Additionally, it integrates real-time CRUD operations for seamless management of tickets.
- Ticket Tagging: Assign tags to tickets for better categorization and organization.
- Real-time Status Tracking: Monitor the status of tickets in real-time for enhanced visibility and transparency.
- Progress Tracking: Keep track of the progress of tickets to ensure timely resolution.
- CRUD Operations: Perform Create, Read, Update, and Delete operations on tickets seamlessly.
- NextAuth Integration: Utilizes NextAuth for secure authentication and authorization, ensuring controlled access to the application.
Please replace the following placeholders with actual screenshots of your application.
- Frontend: Next.js
- Database: MongoDB
- Authentication: NextAuth
To get started with the Ticketing Application, follow these steps:
- Clone the repository:
git clone https://github.com/g3vind/ticket-flow.git
- Navigate to the project directory:
cd ticket-flow
- Install dependencies for both frontend and backend:
cd ticket-flow
npm install
-
Set up the environment variables. You might need to create a
.env.local
file variables such as database connection string. -
Start the frontend server:
npm run dev
-
Access the application in your browser at
http://localhost:3000
.
Contributions are welcome! If you'd like to contribute to this project.
Happy coding! 🚀