/Tonify

A fully functional, single-page music streaming web application inspired by Spotify.

Primary LanguageJavaScript

logo

Tonify is a clone of Spotify. It's also an audio streaming service that allows users to curate their own playlists and create a personal library of songs, albums, artists, and playlists created by other users via likes.

Technologies Used

  • React/Redux
  • Ruby on Rails
  • PostgreSQL
  • Heroku
  • AWS

Splash Page

Features

  • Users can sign up for an account:

signup-demo

  • Users can search and browse for music:

search-demo

  • Users can continuously play music while navigating the application:

continuous-play-demo

  • Users can visit artist pages, follow them, browse their discography, and read their bio:

artist-page-demo


artist-browse-demo

  • Users can browse and add albums to their personal libraries:

album-demo

  • Users can generate and delete playlists:

playlist-create-delete-demo

  • Users can add songs to their own playlists:

playlist-add-demo

  • Users can upload photos for their playlists:

playlist-photo-demo