Kelvin Matheka
Gift Kipkemboi
Mercy Chebet
Maureen Murugi
This web application allows a user to play music offline, by first signing-up, then choosing the music they would love to listen offline.
With React, there is an interface to play the music, the music is fetched from the local database.
By use of Sinatra, the users sign-in information is POSTed to the database, and GET the songs from the database.
With Active Record, a user has many songs, a song has many reviews through the user and a song belongs to a user are some of the associations in the web application.
As a user of the application, you will be able to;
-
Navigate through the application by first signing in, to listen to the music.
-
A user can listen to the songs of choice and leave a review.
-
On the backend, ruby sends the users info to the database and gets the songs from the database.
User must have access to a computer.
User must be connected to the internet.
Clone the repository: git clone 'https://github.com/MaureenMurugi/MysticMusicPlayer'
Unzip the cloned files in a folder of choice.
-
Ruby - as the dynamic language to interact with Sinatra and ActiveRecords
-
React JS - Structure to the web application and interaction with the users.
-
SQlite3 - Interactions with the database.
'https://enchanting-truffle-209f6e.netlify.app/'
github: 'https://github.com/MaureenMurugi'
MIT License
Copyright [2022][Group 7]