Skip to content

Ticketing webapp created in Next.JS with MongoDB and TailwindCSS

Notifications You must be signed in to change notification settings

g3vind/ticket-flow

Repository files navigation

Ticket Flow : A Ticketing Application

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.

Features

  • 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.

Screenshots

Please replace the following placeholders with actual screenshots of your application.

Home Page (Dashboard)

Screenshot (78)

Create New Ticket Page

Screenshot (79)

Ticket Updation Page

Screenshot (80)

Technologies Used

  • Frontend: Next.js
  • Database: MongoDB
  • Authentication: NextAuth

Getting Started

To get started with the Ticketing Application, follow these steps:

  1. Clone the repository:
git clone https://github.com/g3vind/ticket-flow.git
  1. Navigate to the project directory:
cd ticket-flow
  1. Install dependencies for both frontend and backend:
cd ticket-flow
npm install

  1. Set up the environment variables. You might need to create a .env.local file variables such as database connection string.

  2. Start the frontend server: npm run dev

  3. Access the application in your browser at http://localhost:3000.

Contributing

Contributions are welcome! If you'd like to contribute to this project.

Happy coding! 🚀