Skip to content

users can create a profile under Bands or Venue, so they can utilize local information in order to determine whether the want to utilize that venue or that band.

License

Notifications You must be signed in to change notification settings

xtasherx/Rapsheet

Repository files navigation

Project 2 – RAPSHEET

Description

With this application, users can create a profile under Bands or Venue, so they can utilize local information in order to determine whether the want to utilize that venue or that band. It includes a completed profile with information about the band/venue, address, contact information, reviews, photos/video, rates, and availability. View the site here Rapsheet


User Stories

User 1

  • As a restaurant/bar owner with open availability
  • I want to see availability for all bands in my area
  • So that I can quickly book someone without having to call bands individually

User 2:

  • As a band looking to schedule gigs
  • I want to be able to advertise information about my band/availability to potential venues
  • So it’s easier for us to find and book work

Instructions

  1. Clone the repository to local storage.
  2. Create mySQL database named “passport_demo”
  3. Open the config folder and open the file named “config.json”
  4. Enter the correct credentials in the username/password
  5. Open terminal in the current repo
  6. Run “npm i” this will install the node packages
  7. In the terminal run “node server.js” and this should connect to the server
  8. Open web browser and type “http://localhost:8080 in nav bar
  9. Start using the application

Roadmap Some future developments that were discussed included: A "remember me" option for logging in Place Inactivity time-limit on logins Add/Edit images on profile Adding photo/video/audio to SQL server Image upload feature for the user API for venues to pay bands.


MIT License


Contributor

Ashley Hunt – HTML, CSS, UX/UI

Eddie Villareal – Calendar Build & Database, Backend Javascript

Natasha Harrington – Passport Authentication, Form Syncing,Backend Javascript

Natalie Rodriguez – Content, Research and Database Creation


Copyright (c) 2020 Natasha Harrington

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software", to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

users can create a profile under Bands or Venue, so they can utilize local information in order to determine whether the want to utilize that venue or that band.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •