Skip to content

An app where musicians can host online album release parties to share new music with their fans

Notifications You must be signed in to change notification settings

xlogz/linelevel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

google doc: https://docs.google.com/document/d/15GRGsJ9_VsUKPIzcfdf-skhttTQm-rXJ9ItUB6OVqio/edit#

LineLevel

An app where musicians can host online album release parties to share new music with their fans

Line Level front page mockup

The Team

  • Alex - product owner and backend engineer
  • Logan - scrum master and frontend engineer
  • Charles - backend engineer
  • Diedra - frontend engineer

Tech Stack

  • Mobile-first design, browser based app.
  • Angular + React
  • Youtube API ---> Webcam/audio interaction
  • Node.js + Express
  • Firebase for database and hosting
  • Look into Redis
  • Auth0 for Authentication
  • Tape for testing

MVP feature list

  • video/music streaming (youtube API)
  • user accounts
  • chat
  • mobile-first design
  • unit tests for client and server
  • integration test for api calls

Stretch goals

  • music file upload
  • develop our own streaming feature (from scratch?)
  • rewards/incentives
  • add other genres, film screenings and game demos
  • store/hosting past parties
  • buy album
  • event rsvp, book dates in advance for promotion
  • display list of upcoming promotions for different genres

Git Flow

  • create fork via github

  • clone to local repo

  • // if feature branch does not exist

  • make branch on local repo: git checkout -b branch-name

  • push branch to upstream: git push upstream branch-name

  • // repeat from here if making changes to existing feature

  • make changes to branch until ready to push

  • rebase from dev: git rebase (--continue | --skip | --abort)

  • fix conflicts: git pull --rebase upstream dev

  • push to forked branch: git push origin branch-name

  • create pull request: base team-repo:dev compare your-forked-repo:branch-name

  • repeat until feature is complete

About

An app where musicians can host online album release parties to share new music with their fans

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 52.9%
  • CSS 28.9%
  • JavaScript 18.2%