Back to Portfolio
Foody
Android

Foody

A Fast Food Delivery App with Seamless Ordering and Admin Management

Project Overview

Foody is a fast food delivery app designed to provide users with a convenient way to order delicious meals from various restaurants. It enhances the delivery experience through a user-friendly interface, secure authentication, and efficient data management. Merchants can showcase menu items effectively via an included Admin Panel. Built with modern Android practices, it supports browsing, ordering, and tracking with upcoming integrations for maps and payments.

Key Features

  • User-Friendly Interface for Browsing and Ordering Meals
  • Seamless Navigation Using Navigation Component
  • Firebase Authentication for Registration and Login
  • Firebase Firestore for Storing Product Details and User Data
  • Firebase Storage for Product Images and User Profiles
  • MVVM Architecture with LiveData for Efficient UI Updates
  • Coroutines for Background Tasks and Asynchronous Operations
  • View Binding for Simplified View Interactions
  • Glide for Efficient Image Loading and Caching
  • Admin Panel App for Managing Users, Medicines, Orders, and Analytics
  • Dynamic Animations with Rive and Lottie
  • Responsive Design Using SDP and SSP Libraries

Technologies Used

Android with KotlinMVVM Architecture and LiveDataKotlin Coroutines for Async OperationsDagger Hilt for Dependency InjectionFirebase (Auth, Firestore, Storage)Navigation Component for Fragment ManagementGlide for Image HandlingRive and Lottie for AnimationsMotionLayout for UI TransitionsView Binding and Startup Runtime

Project Details

Client

Personal Project

Timeline

© 2025 Muhammad Sajedul Islam. All rights reserved.

0%