Skip to content

No-Country-simulation/c20-35-n-node-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

101 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Plataforma Fitness

Contributors Stargazers Issues Pulls

Reportar un problema · Sugerir algo

(volver al inicio)

Fitness Fusion

Descripción

Fitness Fusion es una plataforma integral diseñada para ayudar a los usuarios a gestionar su salud y bienestar a través de un enfoque personalizado en el fitness. La aplicación permite a los usuarios registrarse, iniciar sesión, y acceder a características como el seguimiento de actividades, la gestión de calorías, y la planificación de entrenamientos. Con una interfaz intuitiva y herramientas útiles, Fitness Fusion se convierte en el compañero ideal para alcanzar tus objetivos de fitness.

Tecnologías Utilizadas

Este proyecto se ha desarrollado utilizando las siguientes tecnologías:

  • Frontend:

    • React: Biblioteca de JavaScript para construir interfaces de usuario.
    • TypeScript: Superset de JavaScript que añade tipado estático.
    • Vite: Herramienta de construcción rápida para aplicaciones modernas.
    • Tailwind CSS: Framework de CSS para un diseño responsivo y estilizado.
    • Axios: Para realizar solicitudes HTTP.
  • Backend:

    • NestJS: Framework de Node.js para construir aplicaciones del lado del servidor.
    • TypeORM: ORM para interactuar con bases de datos.
    • PostgreSQL: Sistema de gestión de bases de datos relacional.
    • JWT: Para autenticación segura sin estado.

Características

  • Registro e inicio de sesión de usuarios.
  • Autenticación segura utilizando JWT.
  • Seguimiento de actividades y calorías consumidas.
  • Planificación de entrenamientos personalizados.
  • Interfaz de usuario amigable y responsiva.

Instalación

Para ejecutar el proyecto localmente, sigue estos pasos:

  1. Clona el repositorio:

    git clone https://github.com/No-Country-simulation/c20-35-n-node-react.git
  2. Navega al directorio del proyecto:

    cd c20-35-n-node-react
  3. Instala las dependencias del frontend:

    cd frontend
    npm install
  4. Instala las dependencias del backend:

    cd backend
    npm install
  5. Configura las variables de entorno en el archivo .env en el directorio del backend.

  6. Inicia el servidor del backend:

    npm run start:dev
  7. Inicia el servidor del frontend:

    cd frontend
    npm run dev
  8. Accede a la aplicación en tu navegador en http://localhost:3000.

Contribuciones

Las contribuciones son bienvenidas. Si deseas contribuir, por favor haz un fork del repositorio y envía un pull request con tus mejoras o correcciones.

Licencia

Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.

Contribuidores

Contribuidores

(volver al inicio)

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Contributors