/FoodSpotting-Client

"Food Spooting" :fries: :pizza: :doughnut: Order food online , consists of three applications (Server-Client-Shippers)

Primary LanguageJavaApache License 2.0Apache-2.0

contributions welcome

FoodSpotting (Client App) 🍕 🍟 🍔 🍤 🍩 🍰

FoodSpooting Apps he is system consists of three applications ,They work in conjunction with some

  • Server App
  • Client App
  • Shipper App

for Choose from many foods displayed online by mobile phone

Project Preview : YOUTUBE

Technology used

Firebase Realtime Database , cloud storage -SQLite - shared preference - FCM - Topic messaging "Subscribe" - GPS - Google Maps - Retrofit Library - MaterialSearchBar Picasso Library - Account Kit -NotificationChannel and Notification - material design-swipeRefresh-Swipe to delete RecyclerView - Custom Dialog ,ProgressBar , Recyclerview , CardView ,FAB , Payment Method PayPal - Create Badge Counter , ...

Some Features in app (Client App)

  • SignUp and Login by Account Kit
  • The client app subscribed to news from the server application
  • Show Details (Rating ,comment,Description,price) of foods
  • Banner Of Foods
  • Add Rating and comment of Foods
  • Add Favorite Food into Favorite Activity
  • Cart and Submit order
  • Show State Request and Tracking order
  • Draw Route between 2 position (Current Location to Shipper and Client Location )
  • add Feedback to Service and Rating for Shipper After receipt of the Order
  • Search Foods Functionality
  • Receive notification in status of request From Server App
  • Choose Payment Method (online paypal or cash )
  • Cancel Order on Condition Status Order = Placed . Where Status Order is (Placed,shipping , On my Way)
  • Communicate with the customer service by phone
  • Share Food in Facebook
  • , Details and other features
  • Open-source

Client App

alt text

this App is Application of Customers

Choose multiple types of foods food evaluation follow-up status of the request to reach the customer by GPS there is more than one way to pay
and other details discovered by yourself


Pictures of some of the features of the application Customers "Client App"

Food Category "Home Activity"

alt text

Food List

alt text

Food Description

alt text

alt text

Cart

alt text

alt text

Send Request

alt text

Share foods

alt text

Traking Order

alt text

Subscribe Notification From "Server App"

alt text

Location Home

alt text

Activity About me

alt text

And other Features discovered by yourself

[FoodSpotting] Copyright (C) [2018-2019] [Mahmoud Basuony]