Skip to content
/ covers Public

Developed for musicians who know which instruments have been used in a song and who want to share this information with other musicians playing in a cover band.

License

Notifications You must be signed in to change notification settings

Poitrin/covers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bee8baa · Jan 12, 2020

History

58 Commits
Jan 8, 2019
Jan 4, 2020
Jan 4, 2020
Jan 4, 2020
Mar 10, 2019
Jan 12, 2020
Jan 8, 2019
Jan 12, 2020
Mar 17, 2019
Jan 12, 2020
Jan 12, 2020
Jan 12, 2020
Jan 12, 2020
Jan 4, 2020
Jan 4, 2020
Jan 8, 2019
Jan 8, 2019
Jan 8, 2019
Jan 24, 2019
Jan 12, 2020

Repository files navigation

Build Status

Covers app

This app has been developed for musicians who …

  • know which instruments (synths, samples, …) have been used (or can be used) in a song (piece, …) and want to share this information with other musicians
  • play in a cover band and need to find sounds that are similar to the original sound
    • E.g. I have a Yamaha Motif XF8 synth and my band wants to cover Bon Jovi’s It’s my life. Which sounds do I need to select (what do I need to configure) in order to be close to the original?

User Interface

List all creative works (songs, pieces, …)

List all creative works

Create a new creative work

Create a new creative work

Get sound suggestions of a specific song

Get sound suggestions of a specific song

Installation

If you have Docker (and docker-compose) installed, execute:

docker-compose up dev

Testing

If you have Docker (and Docker compose) installed, execute:

docker-compose up test

Deployment

(still needs to be written)

Design decisions

(still needs to be written)

To do / ideas

General

  • Execute all tests via Travis CI (configure test DB, …), make sure entire build fails when test execution fails
  • Consistently use 2 spaces (instead of 4)
  • Convert source code TODOs into Github issues
  • Deploy the app so that it is public for all musicians in the world
  • Input boxes are maybe too small sometimes and should be replaced by a textarea
  • Admin login to approve incoming data
  • Edit or delete own information
  • Search functionality
  • Be able to add YouTube videos
  • Be able to add sources (e.g. forums, …)
  • Generate documentation

Tests that need to be written

  • When no creative works have been created, the "New creative work" button should not be displayed twice
  • The current user should only see approved information (by an admin) or his / her own published information waiting for approval
  • Creative works, parts and suggestions should be correctly ordered by creation date (desc or asc)
  • Validation errors should be correctly displayed / translated

About

Developed for musicians who know which instruments have been used in a song and who want to share this information with other musicians playing in a cover band.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published