Skip to content

Nutrify App, allows users to log meals, track nutrition, and monitor metrics securely. It features intuitive meal entry and robust authentication for encrypted, validated logins.

Notifications You must be signed in to change notification settings

anuragino/Nutrify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 

Repository files navigation

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

About

Nutrify App, allows users to log meals, track nutrition, and monitor metrics securely. It features intuitive meal entry and robust authentication for encrypted, validated logins.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published