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.
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
- Deployed: https://nowplayingapp.herokuapp.com/
- GitHub repo: https://github.com/yoyachi/now-playing
Screen Shot 2021-04-11 at 10.20.15 AM
Screen Shot 2021-04-11 at 10.22.37 AM
Screen Shot 2021-04-11 at 10.25.24 AM
Screen Shot 2021-04-11 at 10.25.39 AM
Screen Shot 2021-04-11 at 10.26.01 AM
Screen Shot 2021-04-11 at 10.45.45 AM