تفاصيل العمل

A mobile application that helps users plan their weekly meals, explore recipes, and discover new dishes using TheMealDB API.

Main Features

Display a “Meal of the Day” for inspiration.

Search for meals by country, ingredient, or category.

Browse lists of meal categories and countries with related recipes.

View detailed meal information including:

Name and image

Origin country

Ingredients (preferably visual)

Cooking steps

Embedded video tutorial (not external link)

Add/remove meals to favorites using local storage (Room).

Create a weekly meal plan (calendar-based planning).

Work offline for saved data (favorites + weekly plan).

Authentication & User System

User authentication using Firebase (email/password + social login options).

Users can continue as Guest with limited features (view/search only).

Sync and backup user data to Firebase after login.

Auto-login support using local storage (SharedPreferences).

Additional Requirements

Splash screen with Lottie animation.

Optional bonus: add meals to a calendar system (not Google Calendar).

Mandatory use of:

RX-Java

MVP architecture

Material Design principles

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات