NutriPulse
NutriPulse is a full-stack web application designed to assist users in understanding their health status and adopting a nourishing lifestyle. The application calculates the Body Mass Index (BMI) of users, provides personalized nutritional recommendations, and generates accessible 5-day meal plans. NutriPulse aims to be a holistic platform supporting users on their journey to enhanced well-being.
Features
- BMI Calculation: Accurate BMI calculations considering age, gender, and activity levels.
- Personalized Recommendations: Tailored nutritional recommendations based on individual profiles.
- 5-Day Meal Plans: Generate accessible and affordable 5-day meal plans for users of all ages.
- Encouragement: Deliver encouraging messages to motivate and support users in their health journey.
- User-Centric Interface: A visually appealing and user-friendly interface designed using Tailwind CSS.
- Security: Implement secure authentication to safeguard user information.
- Activity Levels Integration: Include activity levels in BMI calculations for a more comprehensive health evaluation.
- External Data Integration: Incorporate external data sources to provide enhanced nutritional insights.
- Diverse Food Options: Present meal plans with diverse and affordable food options catering to various life stages.
Getting Started
Installation: npm install
Run Development Server: npm run dev
Open Browser: Open your browser and navigate to http://localhost:5173/
Tech Stack Frontend: React.js, Tailwind CSS Backend: Node.js, Express Database: MongoDB Authentication: JWT (JSON Web Tokens) Contributing If you would like to contribute to NutriPulse, please follow our Contribution Guidelines.
License This project is licensed under the MIT License.
Acknowledgements NutriPulse is built with love and support from the open-source community. We extend our gratitude to all contributors and developers who help make this project better.