Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README-images
models
README.md
index.js
package-lock.json
package.json
sampledata.js
schema.sql
seed.sql

README.md

MusicPal

Capstone Project for DigitalCrafts

MusicPal is a site that allows users to connect with others that share their music tastes, strike up friendships, and find a pal to go to concerts with. Users can search for events based on the artist, genre of music, or location. Then, they can see other users who are also interested in that event, and choose to connect with them based on profile information.

MusicPal Home

MVP

  • Users log into their account. (User information kept in PostgreSQL database.)
  • Users can search for concerts/ events by Artist, Location, or Genre. (Concert information retrieved through API call(s).)
  • Users can select an event to add to their presonal event list.
  • Users can see other users who are going to that event, and select a user to see their profile information.
  • Users can connect with other users going to the same event.
  • Users can add each other to their friends list.

Technologies Used

  • JavaScript
  • Node.js
  • React
  • PostgreSQL
  • Express.js
  • Nginx
  • Amazon Web Services
  • Eventful API
  • Last fm API

Challenges

  • Amelia : Making React Components is easy but figuring out how to link them and pass information to each other proved difficult. On top of that, providing the backend routing from Express to render the proper React components required a lot trial and error.
  • Clare : Backend talking to frontend was my biggest puzzle. I feel comfortable navigating PostGreSQL and even Node.js and Express, so coming at them through React was an engaging challenge.

Future Innovations

  • Users can block or report another user (have a user agreement to agree to?)
  • Chatrooms for bands/ genres?
  • Users can keep track of concerts attended in the past and with whom.
  • Users can upload concert pics which crossreference and also show on event page.

Brought to you by Amelia Schulz and Clare Barton.

Youtube Walk-through

You can’t perform that action at this time.