jdrenka / TicketApprentice

Full Stack Event Ticketing Platform, created for COSC 310 - Software Engineering.
2 stars 0 forks source link

TicketApprentice - COSC 310 Group Project

Our project is an event ticketing software that allows event organizers to easily sell tickets online. Users on our page can create and customize events, as well as browse events close to their location. Event organizers have the ability to include key information such as event date, time, description, location and ticket price. Each event listed by an event organizer will go through a verification process by an admin. The system will have a secure payment gateway so users can feel confident while making a transaction. The user-centric design will provide easy navigation and a seamless experience..

Video Walkthrough

https://streamable.com/tlnh60

How to run the application

1) Download node.js - Download here. 2) Clone GitHub repository to IDE (VS Code) - How to clone here. 3) Locate package.json file in the VS code file explorer and Right Click -> Open in Integrated Terminal and type npm install to install dependencies. 4) Locate app.js file in the VS code file explorer and Right Click -> Open in Integrated Terminal and type node app.js. 5) Console should prompt "Server running on port 3000". To access webpage, type localhost:3000 into your web browser.

Database connection

  1. Install MySQL workbench.
  2. Use MySQL Workbench to connect to the database using the credentials in the Discord server.

User Requirements

Functional Requirements

Non-Functional Requirements

Group Members

Built Using