Skip to content

Social media application that allows users to share and discover new songs and genres. Allows interaction with others users to create, like, and comment on posts. Responsibilities included UI/UX front-end design.

Notifications You must be signed in to change notification settings

yoyachi/now-playing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Now Playing

Description

Now Playing is a music social media application that shares and discovers new appealing songs. Users can post, like and make comments to different posts. The home feed can be filtered based on different criteria including genre and music generation. It also presents a search page to find specific users or posts.

This application follows the MVC paradigm in its architectural structure, using Handlebars.js as the templating language, MySQL and Sequelize ORM for the database, and the express-session npm package for authentication.

Technologies Used

Model-View-Controller paradigm

  • Express-handlebars
  • MySql2
  • Sequelize

Also used

  • Dotenv package (to use environment variables)
  • Bcrypt package (to hash passwords)
  • Express-session package.
  • Connect-session-sequelize package (to add authentication)
  • Node.js
  • Express.js
  • CSS
  • Bootstrap

URL

Screenshots

Screen Shot 2021-04-11 at 10.20.15 AMimage Screen Shot 2021-04-11 at 10.22.37 AMimage Screen Shot 2021-04-11 at 10.25.24 AMimage Screen Shot 2021-04-11 at 10.25.39 AMimage Screen Shot 2021-04-11 at 10.26.01 AMimage Screen Shot 2021-04-11 at 10.45.45 AMimage

License

MIT https://choosealicense.com/licenses/mit/

About

Social media application that allows users to share and discover new songs and genres. Allows interaction with others users to create, like, and comment on posts. Responsibilities included UI/UX front-end design.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published