Welcome to the Vocal Trainer app, a cross-platform vocal training app developed using React Native with Expo.
If you are curious to try it out, you can check the Web Demo
The Vocal Trainer app is a mobile application designed to help singers improve their vocal skills through targeted exercises. The app offers several exercise sections:
- Breathing Exercises
- Vocal Exercises
Each section provides a series of exercises specifically created to develop and improve specific singing skills.
Currently, only practice audio suitable for tenor voices is available in the vocal exercises section.
- Breathing Exercises: This section offers a series of exercises designed to improve breath control and lung capacity for singers.
- Audio Exercises with Vocalizations: The vocal exercises section will allow you to perform a variety of vocalizations to enhance the flexibility and range of your voice.
- Make sure you have Node.js installed. We recommend using nvm to manage Node.js versions.
- Clone or download the repository.
- Open the terminal in the project directory and run
npm installto install the dependencies. - Run
npm startto start the Expo app.
- Node.js
- npm
- Expo CLI
- Firebase Storage
- Firebase Realtime Database
- Firebase Authentication
Contributions are welcome! If you wish to contribute to this project, follow these steps:
- Fork the repository.
- Create a branch for your changes:
git checkout -b feature/new-feature. - Make your changes and commit:
git commit -m 'Added new feature'. - Push your branch:
git push origin feature/new-feature. - Open a Pull Request in the original repository.
Developed by @grnsmn


