Skip to content

Repository files navigation

PlatePal Frontend

PlatePal logo

Mobile nutrition tracker that uses LLMs for automatically obtaining nutritional information.

APK Download link from EAS build: PlatePal Download

Directories

  • /api - Collection of classes that provide methods to query the backend.
  • /app - Collection of .tsx files that provide the UI layer of the application
  • /app/auth - Authentication pages (/login and /register)
  • /app/app/(tabs) - Main pages, consist of dashboard, AI chat, and Gallery (only dashboard implemented)
  • /app/app/meals - Pages for adding meal and mealItems
  • /assets - Store fonts used for the application
  • /components - Store reusable components for the User Interface
  • /theme - Dark theme and light theme
  • /types - Provide types for objects that are common in multiple pages for reusability

Pitch Deck

Pitch deck is available in Canva

Get started

This is an Expo project created with create-expo-app.

  1. Install dependencies

    npm install
  2. Start the app

    npx expo start

Screenshots

Login/Register

PlatePal login PlatePal register

Dashboard

PlatePal dashboard

Camera

PlatePal camera PlatePal camera confirm

Meal info

PlatePal meal info 1 PlatePal meal info 2

About

Mobile nutrition oriented app powered by AI

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages