Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 2.1 KB

README.md

File metadata and controls

33 lines (24 loc) · 2.1 KB

🍀 Nutrify

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.


🛠️ Technologies Used

  • 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.

🍽️ Features

  • 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.

🌟 Usage

  1. Sign Up and Log In: Create an account with your email to unlock Nutrify's full features. Log in to access your personalized dashboard.
  2. Track Your Meals: Log your meals throughout the day to monitor your calorie, protein, and carbohydrate intake.
  3. View Past Logs: Navigate to the history section to review your previous meal logs and track your progress over time.
  4. Read Nutrition Articles: Check out the "Articles" section to explore a variety of nutrition-related topics and stay informed.

🚦 Running the Project

  1. Clone the Repository: git clone https://github.com/anuragino/Nutrify
  2. Navigate to the Project Directory: cd Nutrify/Frontend and cd Nutrify/Backend
  3. Install Dependencies: npm install in both Directory.
  4. Run in Backend npm index.js to start the server.
  5. Run in Frontend npm run dev to get the project started.