Skip to content

TinQk/melomaniacs

Repository files navigation

MELOMANIACS

Melomaniacs is an app designed for music-lovers. You can access an extensive database of artists, give your opinion on them and discover new artists curated for you, everyday.

Here is a short presentation video in french : https://www.youtube.com/watch?v=Lp5Y_Gfhwx4&t=
And here is the english one : https://www.youtube.com/watch?v=d31rmI48OSg&t

🎹 TEAM

This app was created as a final project for Ruby on rails bootcamp, The Hacking Project. Just like in all good RPGs, the team behind this masterpiece has its Front-end-Fighter (Marie-Charlotte Le Morvan), DB-Wizard (Quentin Potié), Front-end-Cleric (Andrea Palma) and API-Thief (Charles Belpois).

🎶 UNDER THE HOOD

This app is more complex than it seems. Here are all the things you'll find among this messy code.

  • A government-level data scrapper: scrapping Genres and Artists from Everynoise.com, and popularity levels from Spotify (in services)
  • The most beautiful postgresql database ever seen, with links everywhere (db.schema.rb to check it out)
  • An incredibly skillful use of Spotify API: aren't those pics and recommendation lists the absolute best? (in view artist#show for example)
  • To browse our database, a functional Algolia search bar, no need to say more, you're already impressed (in view home#index)
  • And a home made stunning front, because we love making it harder for ourselves (mostly in assets/stylesheets).

🎼 FEATURES

  • User sign up, log in, password retrieval, confirmation emails...
  • Research by Artists and by Genres.
  • Like and comment artists to get tailored recomendations in your profile page.
  • For each artist, browse their albums, similar artists or related genres.
  • Discover top 10 most liked artists on melomaniacs and last comments at a glance.

💿 HOW TO USE

  • Access the production version of this app here:
    🔥🔥 https://melomaniacs.herokuapp.com/ 🔥🔥

  • If you want to try it locally, $ git clone this repository, bundle install, rails db:create, rails db:migrate and rails db:seed in your console. All that's left is running your server with rails server. You can then access it on localhost:3000 with your web browser.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages