Chordboard is a web app that allows musicians to share setlists and chords.
Built using React, Firebase, Material-UI and friends.
Create setlists, add songs, transpose songs in real-time, for your band, school,
This project is built using create-react-app and firebase. To get it running properly, you'll need to create your own firebase application and export your firebase configuration in a file at src/firebase-config.ts. The config should look something like this:
// src/firebase-config.ts
const config = {
apiKey: 'myapikey',
authDomain: 'my-auth-domain.firebaseapp.com',
databaseURL: 'my-db-url.com',
projectId: 'my-pid',
storageBucket: 'my-storage-bucket',
messagingSenderId: 'my-sender-id',
}
export default config
You'll also need to install the local dependencies using Yarn or NPM.
npm i
You'll need to either deploy the code to a hosted server, or emulate them locally. Finally, you can run it:
npm start
Use firebase-cli to initalize a project in the root directory. Then build your project and deploy.
From the dev branch
git checkout master
git merge dev
yarn version
git push
git checkout dev
This project is maintained by Justin Lawrence and Brett Henderson
License: CC-BY