Logo of the project

SpotCode

This application is an app clone of spotify made with Ruby (Back end) and ReactJS (Front end) to play musics, see artist's album, their music and made your day more musicable! Did on weekcode of OneBitCode.

Technology

Here are the technologies used in this project.

  • Ruby version 2.5.1
  • Rails version 6.0.2
  • SQLite3

Services Used

  • Github

Ruby Gems

  • Devise
  • Bootstrap
  • JQuery-rails
  • Serviceworker Rails

Getting started

  • Dependency

    • Ruby
    • Rails
  • To create and build your database accord of the project.

    • rake db:create db:migrate
  • To create the previous files to use on the project, on the database.

    • rake db:seed
  • To install the gems.

    • bundle install
  • To run the project.

    • rails s

How to use

1 - When you access the project, you will see this initial page.

Homepage image

2 - You can Login in the system if you have an account registered.

Login

3 - Or simply create your account.

Sign up

4 - This is the Dashboard!

Dashboard Dashboard

5 - You can see more of an album clicking above it.

Dashboard Dashboard

6 - You can also search a music, artist or an album accord of it's category!!

Search tab

7 - Clicking on the category, will return:

7.1 - It's albums registered.

Search Albums tab

7.2 - It's artists.

Search Artists tab

7.3 - It's musics.

Search Musics tab

8 - Clicking on the artist, you can see it's perfil like the image above.

Artist show Artist show Artist show

9 - You can access the favorite's tab too like:

9.1 - Favorite Albums.

Artist show

9.2 - Favorite Artists.

Artist show

9.3 - Favorite Musics.

Artist show

Features

The main features of the application are:

  • Listen Songs.
  • Favorite Albums.
  • Favorite Artists.
  • Favorite Musics.
  • See Album's perfil.
  • See Artist's perfil.
  • Search albums, musics and artists.

Links

Versioning

1.0.0.0

Authors

  • Lucas Siqueira Fernandes

Please follow github and join us! Thanks to visiting me and good coding!