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

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.

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*

---