Fit-Track es una aplicación de seguimiento de registro de ejercicios construida utilizando la pila MERN (MongoDB, Express, React+Vite, Node.js). Esta documentación lo guiará a través del proceso de contribuir a este proyecto.
frontend : cd frontendnpm installnpm run dev Navegue al directorio backend :
cd backendInstale las dependencias:
npm installConfiguración MongoDB Atlas:
mongodb+srv://<username>:<password>@cluster0.mongodb.net/?retryWrites=true&w=majority
<username> y <password> con su nombre de usuario y contraseña de MongoDB Atlas real. Copie la cadena de conexión completa. Agregue MongoDB Atlas_uri al archivo .env :
.env en el directorio backend ..env , reemplazando <your-mongodb-connection-string> con la cadena de conexión que copió de MongoDB Atlas: ATLAS_URI=mongodb+srv:// < username > : < password > @cluster0.mongodb.net/fit-track ? retryWrites=true & w=majorityInicie el servidor:
node server.js o si nodemon está instalado para actualizaciones en vivo del backend:
nodemon server.js El directorio frontend contiene la aplicación React.
public : contiene los activos públicos de la solicitud.src : contiene el código fuente de la aplicación.components : componentes de UI reutilizables.Home : componentes de la página de inicioExercise : componente de fila de ejercicio para mostrar duración, estado, daycheckExercisesList : para mostrar la lista de ejercicios realizados por el usuarioHeatMap : alimentado por apexcharts.js para mostrar la rutina de ejercicio del usuarioQuotes : de API Ninjas y muestre las citas al azar para motivar al usuarioTotalDays : para mostrar el número de días que el usuario ejercióUserExperience : para mostrar la experiencia del usuario con experiencia gamificadaUserRoutine : para mostrar la rutina semanal del usuario como una rachaHomePage : Mostrar y representar la página de inicioLogin : Mostrar una página de inicio de sesiónSignUp : Mostrar una página de usuario de registro y ediciónnavbar : componente de NavbarApp.jsx : el componente principal que establece rutas.main.jsx : el punto de entrada de la aplicación React. El directorio backend contiene el servidor Node.js y la aplicación Express.
models : contiene los esquemas de mangosta.exercise.model Modelo: esquema de ejerciciouser.model : esquema de usuarioroutes : contiene las rutas API.exercises : rutas API de backend para ejerciciosuser : rutas API de backend para usuariosserver.js : el punto de entrada de la aplicación del servidor. ¡Agradecemos las contribuciones! Para contribuir a Fit-Track, siga estos pasos:

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-name¡Este es solo el comienzo! Espero hacer contribuciones más significativas y colaborar con esta increíble comunidad. ¡Construyamos algo grandioso y hagamos que Fit-Track sea lo mejor que pueda ser! ❤️?
Este proyecto tiene licencia bajo la licencia MIT; consulte el archivo de licencia para obtener más detalles.