-
Frontend: Flutter (Dart language)
-
Backend: API + Firebase
-
State management: BloC
-
HTTP client : Dio
-
local storage: shared preferences
-
auth with email/password or gmail account (login/ register/ retrieve pasword/ update/ logout/ delete/ )
-
get recipes for many countries ( from API) by country and category
-
add new recipe (Firebase)
-
rate recipe
-
add recipe to Favorites
-
add recipe to Today's meal
-
watch recipe video
To see all pages separately you can find them in screenshots file