Nutrify is a dynamic nutrition tracker web application powered by MongoDB, React, and Express. Users can log meals, monitor daily intake of calories,protein, and carbohydrates, and view past logs. With a sleek UI, it offers effortless meal tracking on-the-go, enhancing user experience and promoting healthier lifestyles.
- React (Frontend): JavaScript library for dynamic UIs, component-based, promotes reusability.
- Node.js (Runtime Environment): Server-side JavaScript runtime, enables backend development with JavaScript.
- Express.js (Backend): Minimalist Node.js framework for building scalable, efficient backend APIs.
- MongoDB (Database): NoSQL database, flexible JSON-like documents, high performance, scalability.
- Meal Logging: Log your daily meals effortlessly, keeping track of what you eat throughout the day.
- Nutrition Tracking: Monitor your intake of calories, protein, and carbohydrates to maintain a balanced diet.
- Meal History: Access logs of past meals for reference and analysis of dietary patterns.
- Blog Reading: Explore a curated selection of nutrition-related articles for valuable insights and tips.
- Sign Up and Log In: Create an account with your email to unlock Nutrify's full features. Log in to access your personalized dashboard.
- Track Your Meals: Log your meals throughout the day to monitor your calorie, protein, and carbohydrate intake.
- View Past Logs: Navigate to the history section to review your previous meal logs and track your progress over time.
- Read Nutrition Articles: Check out the "Articles" section to explore a variety of nutrition-related topics and stay informed.
- Clone the Repository:
git clone https://github.com/anuragino/Nutrify
- Navigate to the Project Directory:
cd Nutrify/Frontend
andcd Nutrify/Backend
- Install Dependencies:
npm install
in both Directory. - Run in Backend
npm index.js
to start the server. - Run in Frontend
npm run dev
to get the project started.