Tempobuilder est une application de bureau pour vous aider à gérer la pratique des Études musicales. Basé sur ce billet de blog de Ryan Beach, Tempobuilder fait tout le travail pour générer un plan de pratique pour l'étude que vous souhaitez pratiquer. Tempobuilder vous guidera, jour après jour, les sections et les tempos pour pratiquer pour vous préparer les performances. Avec un métronome intégré et la capacité de télécharger des partitions, il s'agit d'un magasin unique pour vous aider à optimiser vos séances de pratique.



Essayez-le ici: https://tempobuilder.heroku.com/
Ces instructions vous aideront à configurer une instance de développement locale de l'application.
git clone https://github.com/ilyadusoleil/tempobuilder.git
cd tempobuilder
npm i
Pour un exemple sur la façon de remplir /server/.env voir /server/.env.example pour un exemple comment remplir /client/.env.local voir /client/.env.local.example
Configurez une base de données MongoDB localement ou en tant que service hébergé et ajoutez la base de données URI dans /server/config/config.env
Configurez des clés avec Google et mettez à jour GOOGLE_CLIENT_ID et GOOGLE_CLIENT_SECRET dans /server/config/config.env
/server/config/config.envDémarrer le client et le serveur en mode Dev localement
À partir du dossier racine du changement de projet en /server et npm start à partir du dossier racine du changement de projet en /client et npm start