Skip to content

andrey100f/TMS-Web-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TMS App

Project Description

The Ticket Management System (TMS-App) is an web application with a backend implemented in Node.js. This app empowers users to effortlessly discover and purchase tickets for a wide array of events. The system ensures seamless event management and ticket transactions, providing users with an intuitive and user-friendly experience.

Key Features

  • Search and Filtering: Users can search for events based on name, category, or location, and filter the results based on preferences.
  • View Event Details: Users can view complete event details, such as date, location, ticket prices, and full description.
  • Place Ticket Orders: Users can select the category and quantity of tickets desired for an event and place an order quickly and easily.
  • View Order History: Users can view all previous orders and modify or cancel existing orders.
  • Manage User Profile: Users can view and update account information, including name, email address, and preferred settings.

Instructions for Use

  1. Clone this project from GitHub using the git clone command.
  2. Set up the database with the structure specified in the "db_structure.sql" file.
  3. Install the dependencies in the backend and the frontend folder with the comand npm start
  4. Start the Node.js server server with the command npm start in the backend directory.
  5. Start the frontend server server with the command npm start in the backend directory.
  6. Access the application in the browser at http://localhost:5173

Technologies Used

  • Node.js for REST API server
  • SQL Server for the database

Authors

Forminte Andrei-Gabriel

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published