A small app for taking notes for your music related projects.
- Create, update and delete Songs or Exercises (e.g. 'Stairway to Heaven' or 'D major scale')
- create, update and delete parts inside that song (e.g. 'Intro' or 'ascending') and create your notes for that part (e.g. 'practice more, doesn't sound good yet')
- create, update and delete performances (e.g. 'guitar fingerstyle performance')
- assign your songs to performances
- search all your data and notes
- maintain your profile information (name, image, about me ... )
No. If you're interested in the projects continuation, please write an email.
The goal is to make it simple for single users, students or different music groups like bands or orchestras, to take notes, share them between each other and maintain an overview over their todos, their learning progress or any other notes.
Client: Flutter
Server: Google Firebase (FlutterFire)
First of all, go to the Flutter documentation and follow the "Get started" chapter to download flutter and setup your development environment.
Clone the project
git clone https://github.com/p-hoeni/guitarapp
Go to the project directory
cd guitar_app
Install dependencies
flutter pub get
Additional:
- if you don't want to connect your smartphone to your PC and you're using Android Studio, use the Android Virtual Device Emulator (in Android Studio under 'Tools' > 'AVD Manager' > '+ Create Virtual Device')
- after you've started the emulator and Android Studio recognized it, you can start the app (main.dart)
Contributions are always welcome!
See CONTRIBUTING.md
for ways to get started.
Please adhere to this project's code of conduct
.