Skip to content

A mobile app built with React Native and Expo Router to help users plan personalized meals based on their preferences and health goals.

Notifications You must be signed in to change notification settings

yash27007/meal-planner

Repository files navigation

🥗 Personalized Meal Planner

A mobile app built with React Native and Expo Router to help users plan personalized meals based on their preferences and health goals.

1. Clone the Repository

git clone https://github.com/yash27007/meal-planner.git

cd meal-planner

2. Set Up Environment Variables

Create a .env file at the root of the project and populate it with your keys:

EXPO_PUBLIC_GEMINI_API_KEY=your_gemini_api_key
FIREBASE_API_KEY=your_firebase_api_key
FIREBASE_AUTH_DOMAIN=your_firebase_auth_domain
FIREBASE_DB_URL=your_firebase_database_url
FIREBASE_PROJECT_ID=your_firebase_project_id
FIREBASE_STORAGE_BUCKET=your_firebase_storage_bucket
FIREBASE_MESSAGING_SENDER_ID=your_firebase_messaging_sender_id
FIREBASE_APP_ID=your_firebase_app_id
FIREBASE_MEASUREMENT_ID=your_firebase_measurement_id

3. Install Dependencies

npm install

4. Run the App

npm run dev

🧪 Known Bugs

  • 🔧 Some minor bugs need fixing for smoother UX (e.g., navigation glitches or state inconsistencies).
  • The image recognition is not working. Need to improve it.
  • Planned to add integrations with quick commerece websites.
  • ⚠️ If you run into errors during startup, ensure your Firebase configuration and API keys are valid.

About

A mobile app built with React Native and Expo Router to help users plan personalized meals based on their preferences and health goals.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published