The FoodNutrients App is a full stack web-based food nutrition analysis application that provides users with detailed nutrition information and advice on healthy eating. The backend is built using Node.js with Express and integrates with the USDA API for food nutrition data. The frontend is developed with React and includes separate entry points for regular users and admin users.
- Backend: The backend service built with Node.js and Express.
- Admin Frontend: The admin interface for managing the application, including user management and content moderation.
- User Frontend: The user interface for searching and viewing food nutrition information.
- Prototype: Design prototypes and mockups for the application.
- API Documentation: Documentation for the API endpoints used in the project.
- User study: Documentation for user study.
- Personas: Documentation for personas.
- Stories: Documentation for stories.
- Food Search: Allows users to search for food items and view detailed nutrition information.
- User Registration/Login: Supports user account creation, login, and authentication.
- Admin Management: Provides admin users with tools to manage the application, including user management and data moderation.
- Integration with USDA API: Uses the USDA API to fetch accurate food nutrition data.
To get started with the project, refer to the individual README files linked above for setup instructions and more details.