Mobile nutrition tracker that uses LLMs for automatically obtaining nutritional information.
APK Download link from EAS build: PlatePal Download
- /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 is available in Canva
This is an Expo project created with create-expo-app.
-
Install dependencies
npm install
-
Start the app
npx expo start







