Skip to content

iPlaylist. Community based playlist application

Notifications You must be signed in to change notification settings

Slevy239/iPlaylist

Repository files navigation

iPlaylist

Authors: Sam Levy, Phil Swartz, Jack Ryan

2019

Try it out on: Heroku Link

Overview:

iPlaylist is a fully customizable web application where users can create their own playlists and contribute to the community playlist.

Layout:

  1. A robust login system
    • handles user authentication
    • includes secure password encryption and decryption methods
  2. Front End
    • Personalized Playlist:
      1. gives the user total control to customize a playlist in seconds
      2. comprised of search, save, and add buttons
      3. able to play and pause audio right within the app, not reliant on external windows
      4. can create tags related to a song based on genre, vibes, mood etc...
    • Community Playlist:
      1. allows users to see what everyone else likes and dislikes based on our voting feature
      2. also includes play and pause audio functions
      3. enables the use of *tags which can be searched for later in the future
  3. Back End
    • Sequelize
      1. used for our database model
      2. handles all of our CRUD methods
      3. gets updated on every search, vote, save, add, delete to create a better user experience
    • Express
      1. handles all of our http requests and responses
      2. backbone of our api and html routing
    • API
      1. utilized the deezer api to randomize song selection
    • Handlebars
      1. templating framework used in both community and personal html
      2. used for dynamically building our layout

Demo:

  1. Select new or existing user:

  2. Login with username and password (make sure to check remember me!)

  3. Navigate to the personal or community page based on your preference
    • Personal - if you'd like to create your own playlist
    • Commmunity - if you'd like to view other peoples songs


Thank you for viewing our code, all feedback, comments, and questions are welcome!

About

iPlaylist. Community based playlist application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •