Skip to content

mamillergirl/food-diary-app

Repository files navigation

Food Diary App

Team Members:

  • Marisa Miller

Demo

Demo Video

Description:

For my senior project I created a Food Diary App. The Food Diary App is a cross-platform application designed to assist users in tracking their food intake and associated symptoms. It aims to simplify the process of identifying potential food triggers for discomfort, enabling users to make informed dietary choices for better well-being.

Section 1: Introduction

Purpose:

The purpose of the Food Diary App is to provide users with a user-friendly tool for monitoring their dietary habits, recognizing patterns, and managing their health effectively.

Scope:

The scope of the project includes designing and developing a cross-platform mobile application that allows users to log their meals, snacks, and symptoms, analyze data for insights, and make informed dietary decisions.

Overview:

The app enables users to record their daily food intake and symptoms, analyze data to identify potential triggers, and receive insights into their dietary habits. It targets individuals seeking convenient ways to manage their health using technology.

Workflows:

  • User signup and login process.
  • Logging meals, snacks, and symptoms.
  • Viewing insights and graphs.
  • Editing past entries within the week.

Resources:

Frontend:

  • React Native
  • Expo
  • React Native Chart library

Backend:

  • Firebase (Firestore for data storage, Authentication)
  • Edamam API (food information)

Installation Steps:

  1. Install Expo CLI globally:

    npm install -g expo-cli
    
  2. Navigate to your project directory:

    cd fooddiaryapp
    
  3. Install project dependencies:

    npm install
    
  4. Start the Expo development server:

    expo start
    
  5. Use Expo Go app to run your project:

    • Install the Expo Go app on your iOS or Android device.
    • Scan the QR code displayed in the terminal after running expo start using Expo Go app.
    • Alternatively, you can run your project directly on an iOS or Android emulator by pressing i for iOS or a for Android in the terminal where Expo is running.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published