Skip to content

Jubilant Disco is a matchmaking service for music nerds. Users are matched with other users based on their top 10 "desert island albums." Let the aggregation algorithms run, and meet your special someone. *Note: This app is entirely back-end.

jubilant-disco/jubilant-disco

Repository files navigation

Jubilant Disco

A matchmaking service for music lovers

Created by students of Alchemy Code Labs, midterm back end project, 401 Full Stack JavaScript, summer 2017

Summary

Jubilant Disco matches users together with a compatibility algorithm using their top 10 favorite albums. It accounts for genre, artist, and album matches, as well as where the albums are ranked in their list. It uses an MLab-hosted MongoDB via Mongoose, and NodeJS' Express package, as well as other NPM resources (see package.json for full list of dependencies). Jubilant Disco is currently hosted on Heroku here.

Contributors

  1. Wendy Beck
  2. Anwar Montasir
  3. Meryl Turner
  4. Andrew Michael Potter

Current State

Our algorithm is in place, database aggregation is functional, and the back end has met MVP. There is an additional script data-gen/seed-generate.js that generates large amounts of seed data that could be used for production-level testing. We have a rudimentary front-end drafted out and deployed for visual reference, though it is not functional at this time.

About

Jubilant Disco is a matchmaking service for music nerds. Users are matched with other users based on their top 10 "desert island albums." Let the aggregation algorithms run, and meet your special someone. *Note: This app is entirely back-end.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages