O Tempobuilder é um aplicativo de desktop para ajudá -lo a gerenciar a prática de etudes musicais. Com base no post deste blog de Ryan Beach, o Tempobuilder faz todo o levantamento pesado para gerar um plano de prática para o Etude que você deseja praticar. O Tempobuilder o guiará, dia após dia, quais seções e ritmos para praticar para preparar o desempenho. Com um metrônomo embutido e capacidade de fazer upload de partituras, é uma loja única para ajudar a otimizar suas sessões de prática.



Experimente aqui: https://tempobuilder.heroku.com/
Essas instruções o ajudarão a configurar uma instância de desenvolvimento local do aplicativo.
git clone https://github.com/ilyadusoleil/tempobuilder.git
cd tempobuilder
npm i
Para um exemplo de como preencher /server/.env ver /server/.env.example para um exemplo de como preencher /client/.env.local ver /client/.env.local.example
Configure um banco de dados MongoDB localmente ou como um serviço hospedado e adicione o banco de dados Uri em /server/config/config.env
Configure uma chave com o Google e atualize GOOGLE_CLIENT_ID e GOOGLE_CLIENT_SECRET in /server/config/config.env
/server/config/config.envInicie o cliente e o servidor no modo dev localmente
A partir da pasta raiz do projeto, mude para /server e npm start a partir da pasta raiz do projeto, mudando para /client e npm start