Skip to content

Flutter project using Firebase Auth, TheMealDB, and much more.

Notifications You must be signed in to change notification settings

MatiasKauranen/MealMaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MealMaster

MealMaster is a mobile app that helps users find and save their favorite recipes.

Features

  • Search for recipes by name, ingredient or category
  • View detailed recipe information, including photo, ingredients and instructions
  • Save favorite recipes to a personal collection
  • Send favorite recipes to a friend via email
  • Dark and light mode support
  • Firebase authentication and user data storage

Getting Started

to run the app locally, follow these steps:

  • Clone the repository to your local machine
  • Navigate to the project directory in your terminal
  • Run flutter pub get to install dependencies
  • Run flutter run to start the app in android emulator

Note: You will need to have Flutter and the Android/iOS development environment set up on your machine.

Technologies Used

  • Flutter
  • Dart
  • Firebase Authentication
  • TheMealDB API
  • Android emulator (Pixel 3a API 29)

Screenshots

Welcome page

Welcome page

Register page

Register page (Firebase auth).

Login page

Login page (Firebase auth).

Home screen

Home screen where user can search recipes or get random recipes. Navbar makes navigation easy.

Results

Results for "fish" (MealDB).

Favorite page

Favorite page. User can remove or send recipe via email.

Settings page

Settings page with working Dark/Light mode and Log out.

Darkmode

Darkmode in Home page.

email

Recipe received via email.

About

Flutter project using Firebase Auth, TheMealDB, and much more.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published