O FIT-Track é um aplicativo de rastreamento de log de exercícios construído usando a pilha Mern (MongoDB, Express, React+Vite, Node.js). Esta documentação o guiará através do processo de contribuição para este projeto.
frontend : cd frontendnpm installnpm run dev Navegue até o diretório backend :
cd backendInstale as dependências:
npm installConfigure o MongoDB Atlas:
mongodb+srv://<username>:<password>@cluster0.mongodb.net/?retryWrites=true&w=majority
<username> e <password> pelo seu nome de usuário e senha do MongoDB ATLAS. Copie toda a string de conexão. Adicione MongoDB Atlas_URI ao arquivo .env :
.env no diretório backend ..env , substituindo <your-mongodb-connection-string> -string> com a string de conexão que você copiou do MongoDB Atlas: ATLAS_URI=mongodb+srv:// < username > : < password > @cluster0.mongodb.net/fit-track ? retryWrites=true & w=majorityInicie o servidor:
node server.js ou se nodemon estiver instalado para atualizações ao vivo do back -end:
nodemon server.js O diretório frontend contém o aplicativo React.
public : contém os ativos públicos do aplicativo.src : contém o código -fonte do aplicativo.components : componentes da interface do usuário reutilizáveis.Home : componentes da página inicialExercise : Exercício do componente da linha para exibir duração, status, diqueckecaExercisesList : para exibir a lista de exercícios feitos pelo usuárioHeatMap : alimentado por ApexCharts.js para exibir a rotina de exercícios do usuárioQuotes : da API Ninjas e exibir as citações aleatoriamente para motivar o usuárioTotalDays : Para exibir o número de dias, o usuário exerceuUserExperience : para exibir a experiência do usuário com experiência gamificadaUserRoutine : para exibir a rotina semanal do usuário como uma sequênciaHomePage : exibindo e renderizando a página inicialLogin : exibindo uma página de loginSignUp : exibindo uma página de inscrição e edição do usuárionavbar : componente de navbarApp.jsx : o componente principal que configura rotas.main.jsx : o ponto de entrada do aplicativo React. O diretório backend contém o servidor Node.js e o aplicativo Express.
models : contém os esquemas de mangusto.exercise.model : Esquema de exercíciosuser.model : Esquema do usuárioroutes : contém as rotas da API.exercises : rotas de API de back -end para exercíciosuser : rotas de API de back -end para usuáriosserver.js : o ponto de entrada do aplicativo do servidor. Congratulamo -nos com contribuições! Para contribuir para o Fit-Track, siga estas etapas:

git clone https://github.com/your-username/Fit-Track.git cd Fit-Trackgit switch -c your-branch-namegit add .git commit -m " Description of your changes "git push origin your-branch-nameEste é apenas o começo! Estou ansioso para fazer contribuições mais significativas e colaborar com esta comunidade incrível. Vamos construir algo ótimo juntos e tornar o Fit-Track o melhor que pode ser! ❤️?
Este projeto está licenciado sob a licença do MIT - consulte o arquivo de licença para obter detalhes.