EventfulBrite

EventFulBrite is an application where users can get tickets for events they are interested in. Users also have the ability to create events.

About the project

EventFulBrite allows users to get tickets to their favorite events. If a user is also interested in hosting an event they can create an event that will be displayed to other users in the application.

Technologies Used

EventfulBrite is built on Node JS, HTML, and CSS for its frontend, Express and Sequelize for its backend, and a PostgreSQL database.

Screenshots

Splash Page

Screen Shot 2022-07-18 at 11 56 38

Event Page

Screen Shot 2022-07-18 at 11 56 51

Ticketing

Screen Shot 2022-07-18 at 11 57 09

Owned Tickets

Screen Shot 2022-07-18 at 11 57 18

Getting Started

  1. Clone this repository
git clone https://github.com/AgustinZucca/EventfulBrite.git
  1. Install dependencies from root directory
npm install
  1. Create a .env file based on the example with proper settings for your development environment
  2. Setup your PostgreSQL user, password and database and make sure it matches your .env file
  3. Open two terminals, in one run npm start within the backend directory, while on another you will run npm start in the frontend directory. This should open up the app inside of your browser automatically.