Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/no-country-simulation/c20-35-n-node-react


https://github.com/no-country-simulation/c20-35-n-node-react

fitness nestjs react vite

Last synced: 5 days ago
JSON representation

Awesome Lists containing this project

README

        


Logo

## Plataforma Fitness

[![Contributors][contributors-shield]][contributors-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![Pulls][pulls-shield]][pulls-url]

[Reportar un problema](https://github.com/No-Country-simulation/c20-35-n-node-react/issues) · [Sugerir algo](https://github.com/No-Country-simulation/c20-35-n-node-react/issues)

(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:
```bash
git clone https://github.com/No-Country-simulation/c20-35-n-node-react.git
```

2. Navega al directorio del proyecto:
```bash
cd c20-35-n-node-react
```

3. Instala las dependencias del frontend:
```bash
cd frontend
npm install
```

4. Instala las dependencias del backend:
```bash
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:
```bash
npm run start:dev
```

7. Inicia el servidor del frontend:
```bash
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](LICENSE) para más detalles.

### Contribuidores

[![Contribuidores](https://contrib.rocks/image?repo=No-Country-simulation/c20-35-n-node-react)](https://github.com/No-Country-simulation/c20-35-n-node-react/graphs/contributors)

(volver al inicio)

[contributors-shield]: https://img.shields.io/github/contributors/No-Country-simulation/c20-35-n-node-react.svg?style=for-the-badge
[contributors-url]: https://github.com/No-Country-simulation/c20-35-n-node-react/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/No-Country-simulation/c20-35-n-node-react.svg?style=for-the-badge
[forks-url]: https://github.com/No-Country-simulation/c20-35-n-node-react/network/members
[stars-shield]: https://img.shields.io/github/stars/No-Country-simulation/c20-35-n-node-react.svg?style=for-the-badge
[stars-url]: https://github.com/No-Country-simulation/c20-35-n-node-react/stargazers
[issues-shield]: https://img.shields.io/github/issues/No-Country-simulation/c20-35-n-node-react.svg?style=for-the-badge
[issues-url]: https://github.com/No-Country-simulation/c20-35-n-node-react/issues
[pulls-shield]: https://img.shields.io/badge/PULL%20REQUESTS-0-44cc11?style=for-the-badge
[pulls-url]: https://github.com/No-Country-simulation/c20-35-n-node-react/pulls
[badge-empty-url]: #!