Skip to content

info340b-sp24/INFO-340-Project

Repository files navigation

NutriGenius Web App

Welcome to NutriNus, a web application designed to help you manage your meals and track your nutritional intake. This app is built using React and Chart.js, and it integrates with Firebase for real-time database interactions and user authentication.

Features

  • User Authentication: Secure user authentication using Firebase Authentication.
  • Real-time Database: Retrieve and store food information and user meals in Firebase Realtime Database.
  • Meal Management: Allow users to choose meal content and store meals in their accounts.
  • Nutritional Tracking: Visualize nutritional information using Chart.js.

Technologies Used

  • React: Frontend library for building user interfaces.
  • Chart.js: JavaScript library for creating charts and visualizing data.
  • Firebase: Backend services for real-time database and user authentication.

Getting Started

Prerequisites

  • Node.js and npm installed on your machine.
  • Firebase project setup with Realtime Database and Authentication enabled.

Installation

  1. Clone the Repository:

    git clone https://github.com/yourusername/nutrinus.git
    cd nutrinus
    
    

About

Info 340 Project BB-7

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors