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