Forte is a web app that tackles community and music! 👯‍♀️ Our mission is to give YOU the space to talk about your favorite songs with your friends and connect with them in a way that is inviting, and also not scary at all! (Post about the song YOU WANT that person to see 👀)

Inspiration 🌥

As a group of avid music lovers, we wanted a way to share our music in a way where we can see our friends' favorite songs, and also explore new music genres! ✨ We wanted to provide a way for others to do the same in a space where they feel heard and supported!

Getting Started 💫

To get started, create an account on the application! You'll be redirected to the main news feed where you'll be able to see the song your friends have posted for the day, and make a music post of your own.

You can search for a song on Spotify, and add a description. Your post will save, and is now uploaded!

Go to your profile to access your old, posted songs in the archive, and edit your username! This is what you share to add friends! You can check the app once daily to see what songs your friends post. 🎥

How we Built it 🛠

Forte was built with a typical MERN template using

  • MongoDB
  • Express.js
  • React (Vite powered)
  • Node.js
  • Axios

and using the following frameworks

  • Bootstrap
  • Semantic UI
  • TailwindCSS

Unlike a CRA or bundler-based build setup, Vite does not build the entire application before serving. It divides the application modules into two categories: dependencies and source code! It has an improved build performance that we wanted to tackle working with! ✨✨

Accomplishments that we're proud of

  • We were able to learn how to use the Spotify API, and create a search bar that loads music titles based on search!
  • We made a great front end and created an archive of songs you have added!
  • We were able to get likes and comments working on our project!

What's next for Forte

We hope to continue working on this project to add more features such as playlist creation and a friends page list!

Built With

Share this project: