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
APIs Used
- Spotify API
- Authentication -- generating token
- Search API
- Artists API
- Albums API
- Tracks API
Technologies Used
- React
- Spotify API
- MongoDB Atlas
- Heroku
- GitHub
- Node
- React Bootstrap
- Axios
- Express
- Mongoose
- JSON Web Token
- bcrypt
- dotenv
- cors
- morgan
Team