https://github.com/ediloaz/nutricounter
A nutritional counter about my macros and other users.
https://github.com/ediloaz/nutricounter
nutrition react
Last synced: over 1 year ago
JSON representation
A nutritional counter about my macros and other users.
- Host: GitHub
- URL: https://github.com/ediloaz/nutricounter
- Owner: ediloaz
- Created: 2023-03-28T16:19:01.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-24T21:52:17.000Z (over 2 years ago)
- Last Synced: 2024-01-24T23:02:21.412Z (over 2 years ago)
- Topics: nutrition, react
- Language: JavaScript
- Homepage: https://ediloaz.github.io/nutriCounter/build
- Size: 83.4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Nutri Counter (nutricounter)
Nutri Counter es una aplicación en React diseñada para llevar un registro de los alimentos y calorías consumidos, basándose en la Lista de Intercambio de Alimentos - ADA y permitiendo agregar alimentos personalizados con sus respectivas cantidades y calorías. La aplicación ofrece pantallas de resumen diario, historial de alimentos del día, y una vista para consultar el histórico día por día, junto con algunas estadísticas interesantes.
## Características
- Registro de alimentos y calorías basado en la Lista de Intercambio de Alimentos - ADA.
- Posibilidad de agregar alimentos personalizados con detalles y calorías específicas.
- Pantalla de resumen diario mostrando el consumo total de calorías y macronutrientes.
- Historial de alimentos del día para hacer un seguimiento detallado.
- Visualización del histórico día por día con la ingesta de calorías registradas.
- Estadísticas interesantes para proporcionar información valiosa.
## Capturas de Pantalla
*(Inserta aquí algunas capturas de pantalla de tu aplicación en acción)*
## Instalación
Para ejecutar localmente Nutri Counter, sigue estos pasos:
1. Clona este repositorio en tu máquina local.
2. Ejecuta `npm install` para instalar las dependencias requeridas.
3. Utiliza `npm start` para iniciar la aplicación en modo desarrollo.
4. Abre tu navegador y ve a `http://localhost:3000` para ver la aplicación.
## Tareas Pendientes
A continuación, se enumeran algunas de las tareas pendientes que se pueden abordar en el proyecto:
1. Implementar la funcionalidad de búsqueda para buscar alimentos en la lista de intercambio.
2. Agregar la posibilidad de editar y eliminar alimentos personalizados.
3. Mejorar el diseño de las pantallas de resumen diario y estadísticas para una apariencia más atractiva.
4. Implementar autenticación y permitir a los usuarios crear cuentas para guardar sus datos.
5. Agregar gráficos e informes visuales para una mejor visualización de las estadísticas.
6. Implementar la opción de establecer objetivos de calorías diarias y rastrear el progreso.
7. Añadir una función de recordatorio para animar a los usuarios a registrar su consumo diario.
8. Mejorar la capacidad de respuesta para admitir diferentes tamaños de pantalla y dispositivos.
9. Implementar una función de importación/exportación para guardar y cargar datos en formato CSV.
10. Añadir pruebas unitarias y de integración para garantizar la calidad del código.
Siéntete libre de elegir cualquiera de estas tareas para contribuir al proyecto. ¡Esperamos tus aportaciones!
## Contribuir
Si deseas contribuir a Nutri Counter, sigue estos pasos:
1. Haz un fork de este repositorio.
2. Crea una rama para tu contribución: `git checkout -b nombre-de-la-rama`.
3. Realiza los cambios y mejoras deseadas.
4. Haz commit de tus cambios: `git commit -m "Descripción breve de los cambios"`.
5. Haz push a la rama: `git push origin nombre-de-la-rama`.
6. Abre un Pull Request en este repositorio.
## Licencia
*Por definir*
---