Skip to content

NicoleGeorge/meams

 
 

Repository files navigation

MEAMs app (Music Evoked Autobiographical Memories)

deployed app
presentation slide deck

Description

Based on the popularity of journaling and scrapbooking, this app is designed for the Millennial user who lives their life through music as opposed to words or imagery. It is akin to a diary format for users, giving them the ability to document their daily experiences through playlists. It’s the modern day version of a mixtape.
Application which lets you save songs depends on your daily mood. It uses your personal Spotify account to select “mood-random” songs. The algorithm will be based on mappings pre-defined in the database. Users will have personal playlists which they can share with other users.

User Flow

  • Application that utilise Spotify API to add tracks or songs that a user choose.
  • A user will be able to select several randomly choosen playlists that are already available inside Spotify.
  • Next, it will give the user several randomised tracks inside the selected playlists.
  • User then will bable to save the songs into their personal database.
  • In this application there are several node modules that are being used, such as: sequelize, axios, express, express-handelbars, and passport.
  • For the front-end of the app, bootstrap library is utilised.

Build Tech

  • Spotify API
  • MySQl
  • Node dependencies; express, express-handlebars, sequelizer, passport.js, passport-local, MySQl2, Bcryptjs, express-sessions
  • Front-End; Bootstrap 4, handlebars templating
  • Protecting API key; dotenv
  • Deployment; Heroku

Deployment

Screenshots of the app

User Login:
Login Page

User Profile Page:
Profile Page

Search Spotify Curated Playlists:
Search Page

Saved track searches:
User Saved tracks

MEAMs App Landing Page:
Landing Page

Future Developments

  • create an open source project and get users to interact with it
  • our Instagram account for the MEAMS app, so people can follow the latest update: follow us <3

References

  • The following are the references for some background reseach and for how the application title are choosen:
  • Bootstrap 4 starter template files:
  • For the application OAuth 2.0, it is based on the following github repository:
  • Music video clip from 'Closer to the edge' by 30 Seconds to Mars

Authors

© Copyright by Peculiar Penguins Enterprise (Mariuz, Nicole, Matthew, Astrid)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 50.4%
  • JavaScript 31.6%
  • CSS 18.0%