/melophied

Primary LanguageJavaScript

Melophied


App Summary

Welcome to Melophied!

Melophied is the ultimate tribute to your favorite musical artists. We feel that each person has their own unique favorite songs and albums which get shadowed by other “top lists”. In Melophied you show the world what YOUR top 5 songs and albums are for each tribute artist page you create. You can even show details on concerts you have attended for that musical artist. Discover new songs by browsing other community created tribute fan pages. Explore other user’s favorite lists and compare with yours to find new content!



User Stories

   As a user…

  • I want to be able to register with a username and password to create a user account
  • I want to be able to log in once I am a registered user
  • I want to be able to edit my user information in my profile
  • I want to be able to see my list of created fan pages on my user profile
  • I want to be able to create/update/delete fan page(s) that I have created
  • I want to be able to edit fan page bios and edit my top five songs and albums
  • I want to be able to explore fan pages in the community
  • I want to be able to upvote and de-upvote other users’ fan pages
  • I want to be able to Log out


Wireframes

Home Page Register Page Log In Page User Profile Page About Explore Page Create Fan Page Fan Page Detail



ERD Models



APIs Used



Technologies Used

  • React
  • Spotify API
  • MongoDB Atlas
  • Heroku
  • GitHub
  • Node
    • React Bootstrap
    • Axios
    • Express
    • Mongoose
    • JSON Web Token
    • bcrypt
    • dotenv
    • cors
    • morgan

Team