Skip to content

My first project ever. This is a simple ticketing system for companies which allows users to raise tickets with different priorities and ticket types. The support team gets notified about tickets that aren't opened yet and also to resolve tickets that are already open.

Notifications You must be signed in to change notification settings

theprag0/Ticketing-System

Repository files navigation

Ticketing-System

This my first full stack project. This is a Ticketing System that allows users to raise tickets with different priorities and ticket-types. This web app also has dashboards for user and admin roles where admins gets automatic email-notifications about new tickets and to resolve tickets that are already open with intervals of time. The user gets updated regularly about the status of their tickets raised.

Check out the website

https://ticketcloudservices.herokuapp.com/

Installation

  1. Clone the repo
  2. Install NPM packages
npm install

Run app

You can run this application on localhost or in a docker environment

Locally on Localhost

port: 3000 npm run start:dev

Docker

Port: 80 , Follow the steps below:

  1. docker-compose build
  2. docker-compose up Make sure to have DATABASE and SECRET environment variables in .env

Port: 80 , Follow the steps below:

  1. docker-compose build
  2. docker-compose up Make sure to have DATABASE and SECRET environment variables in .env

About

My first project ever. This is a simple ticketing system for companies which allows users to raise tickets with different priorities and ticket types. The support team gets notified about tickets that aren't opened yet and also to resolve tickets that are already open.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published