Skip to content

Flutter Cupertino Restaurant App using firebase and Clean architecture

Notifications You must be signed in to change notification settings

abdelhamid-f-nasser/Restaurant-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Restaurant Application

Flutter Cupertino food application using firebase and clean architecture.

Screenshots

Food Search Page Favourite page Item details page Cart page Checkout page

Future Steps:

  • Domain and Data Mappers should be separated to Mapper Classes
  • Firebase conversions should be separated to Converters classes
  • Cache the data
  • Use firebase auth for login
  • Favourite should show data only for logged in user
  • Enable guests visits; to enable guests to view the application without requiring them to log in
  • Add DAOs layer for fireStore
  • Separate layers into separate modules
  • Separate navigation to a separate module / classes

Features to be added:

  • OnBoarding
  • Login and User Authentication
  • Enable Guests Login
  • Add favourite Icon toggle (shows state of favourite in item details)
  • Add notices for actions
  • Group items by count
  • !! decrement item from count or remove !!

About

Flutter Cupertino Restaurant App using firebase and Clean architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published