Coco Cooking (Flutter)

Omar Kader

Android Developer
iOS Developer
Mobile Engineer
Firebase
Firebase Authentication
Flutter

Overview

Caco Cooking is a food delivery application that connects restaurants with clients. It is developed in Flutter, a cross-platform framework that allows you to build native apps for Android and iOS from a single codebase. Caco Cooking uses Firebase as the backend service, Retrofit as the REST API client, and GetX and Provider as the state management, dependency injection, and route management solutions.

Features

Users can browse and order food from nearby restaurants

Users can track their orders in real-time

Users can rate and review their orders and restaurants

Users can create and edit their profiles and preferences

Users can receive push notifications about their orders and promotions

Restaurants can manage their menus, orders, and ratings

Restaurants can send push notifications to their customers

Technologies and Tools

Used the provider package for state management within the app

Worked with firebase at the back end of the project.

Used "Retrofit" for Firebase cloud messaging

Used 'GetX' for state management, dependency injection, and route management

Partner With Omar
View Services

More Projects by Omar