GigBook is a full-stack web application that allows artists and venues to connect on one, easy-to-use hub. Either an artist or venue can create an account, build their profile with fields such as a profile image, name, and contact information, and manage their gigs. Users who sign up as a venue can create gigs and display the gig information to musicians. Users who sign up as an artist can search through the posted gigs and book themselves.
Users can find the deployed page here.
GigBook allows users to dynamically create a venue profile or an artist profile. This profile helps a user advertise themselves and connect with other users.
- Clone the repository to your machine.
https://github.com/wesleyberry/project2.git
- Navigate to the product's package.json to see the dependencies
- Install npm packages
- Create a database using Sequel Pro or SQL Workbench
- Create a
.env
file and list your credentials in the following format:
db_user=yourUsername
db_password=yourPassword
db_database=yourDataBaseName
db_host=host
db_dialect=dialect
db_port=port
- Sequelize will create tables using the files in the models_folder once the server has started.
- Create an account
- Build your profile with information about yourself / group
- Search through gigs and book
- Create an account
- Build your profile with information about your venue
- Create gigs so that artists can book
Developer Wesley Berry's email: wesleyberry52@gmail.com
- George Arredondo
- Wesley Berry LinkedIn - GitHub - online portfolio
- Wes Lebert
- Eric Price
- Ken Riley