Skip to content

Mosfeq/QuickServe

Repository files navigation

🍽️ Quick Serve

Quick Serve is a native Android application that allows users to discover, search, and save dishes using data retrieved from the Tasty API. The app focuses on a clean UI/UX, smooth navigation, and a scalable MVVM architecture, providing an intuitive and enjoyable browsing experience.

Built with Kotlin, MVVM, and Firebase, Quick Serve demonstrates modern Android development practices and effective API integration.


Dish Discovery 🍲

Browse a wide range of dishes retrieved from the Tasty API

Discover recipes based on popularity and ratings

Search & Filtering 🔍

Search for dishes based on user preferences

Filter results by ratings and other criteria

Dish Details 📖

View detailed recipe information, including:

  • Ingredients

  • Step-by-step instructions

  • Nutritional information

Save for Later ⭐

Users can save favourite dishes for future reference

Saved dishes are securely stored using Firebase


🛠 Tech Stack

Android

  • Kotlin

  • MVVM Architecture

  • LiveData

  • ViewModel

  • XML-based UI

  • Retrofit for API calls

Backend & Services

  • Tasty API – recipe and dish data

  • Firebase – storing saved dishes


🏗 Architecture

MVVM (Model–View–ViewModel) for clean separation of concerns

Repository pattern for data handling

Lifecycle-aware components for better performance and stability

Focus on maintainable and testable code


🚀 Getting Started

Clone the repository:

git clone https://github.com/Mosfeq/QuickServe

Open the project in Android Studio

Add your Tasty API key

Configure Firebase (google-services.json)

Build and run on an emulator or physical device


🔗 LinkedIn Showcase

Screenshots highlighting the UI/UX design, dish discovery flow, and recipe details are available on LinkedIn.

👉 View the LinkedIn post:
https://www.linkedin.com/posts/activity-7119653833370136577-UHIQ?utm_source=share&utm_medium=member_desktop&rcm=ACoAADJ-7aYB4zbEAPnyTuZl4qx7zSSVG5tLCos


Below are screenshots of the running application:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages