All Projects → gmershad → Fooddelivery

gmershad / Fooddelivery

Licence: mit
Design OO food delivery app with C# & Design Patterns

Projects that are alternatives of or similar to Fooddelivery

Ios Design Patterns
Learning ground for iOS Design Pattern included with sample projects for MVC, MVP, MVVM, and VIPER
Stars: ✭ 120 (-4.76%)
Mutual labels:  patterns, design
Design Patterns In Dart
Gang of Four (GOF) design patterns implemented in Dart. Contributions welcome!
Stars: ✭ 135 (+7.14%)
Mutual labels:  patterns, design
Designpatternslibrary
A comprehensive design patterns library implemented in C#, which covers various design patterns from the most commonly used ones to the lesser-known ones. Get familiar with and learn design patterns through moderately realistic examples.
Stars: ✭ 485 (+284.92%)
Mutual labels:  patterns, design
Semana Js Expert30
Aulas da Semana JS Expert 3.0 - Construindo um chat multiplataforma usando linha de comando e JavaScript Avançado
Stars: ✭ 238 (+88.89%)
Mutual labels:  patterns, design
100 Words Design Patterns Java
GoF Design Patterns, each pattern described with story from real life.
Stars: ✭ 117 (-7.14%)
Mutual labels:  patterns, design
geo-pattern
Create beautiful generative geometric background images from a string ✨ TypeScript port of jasonlong/geo_pattern. Supports both Node.js and Browser.
Stars: ✭ 33 (-73.81%)
Mutual labels:  design, patterns
Text adventure
Practice Design Patterns through implementing a text based adventure game
Stars: ✭ 10 (-92.06%)
Mutual labels:  patterns, design
Java Interview
At the beginning, it was the repository with questions from Java interviews. Currently, it's more like knowledge base with useful links.
Stars: ✭ 114 (-9.52%)
Mutual labels:  patterns
Pwa Barcode Scanner
Information about food from the barcode, on your phone 🛒
Stars: ✭ 122 (-3.17%)
Mutual labels:  food
003 Arquitetura Flask
Arquitetura definitiva para projetos Flask
Stars: ✭ 111 (-11.9%)
Mutual labels:  patterns
Syntaxmeets
Syntaxmeets. Create rooms 🏠 Call your friends 👬🏼 Sip Chai, ☕ Chat, Create, and Code👨‍💻. A coding platform to code simultaneously 🚀 with your friends and design your algorithms on SyntaxPad.💫✨
Stars: ✭ 110 (-12.7%)
Mutual labels:  design
Design
Tidyverse design principles
Stars: ✭ 117 (-7.14%)
Mutual labels:  design
Spec Next
Level up.
Stars: ✭ 121 (-3.97%)
Mutual labels:  design
Truvisory
This project is meant to provide resources to users who want to access good LinkedIn posts which contains resources to learn any Technology, Design, Self-Branding, Motivation etc. You can visit project by:
Stars: ✭ 116 (-7.94%)
Mutual labels:  design
Tachyons
Functional css for humans
Stars: ✭ 11,057 (+8675.4%)
Mutual labels:  design
Dayvsnight
DayVsNight - A Xamarin.Forms UI Challenge
Stars: ✭ 112 (-11.11%)
Mutual labels:  design
Materialdesigninxamltoolkit
Google's Material Design in XAML & WPF, for C# & VB.Net.
Stars: ✭ 11,603 (+9108.73%)
Mutual labels:  design
Awesome Product Design
A collection of bookmarks, resources, articles for product designers.
Stars: ✭ 1,679 (+1232.54%)
Mutual labels:  design
Components
Fully responsive and beautiful HTML components made with VueJS and TailwindCSS.
Stars: ✭ 121 (-3.97%)
Mutual labels:  design
Ui Ux
📝 Curated list for UI/UX Designers
Stars: ✭ 125 (-0.79%)
Mutual labels:  design

Problem Statement


Design OO food delivery app catering to use cases -

  1. User can search different restaurant

  2. User can select a restaurant

  3. User sees a menu

  4. Restaurant can change the menu any time

  5. User adds an item from menu

  6. User orders the food

  7. User can track the order in real time

  8. User can cancel the order

  9. User pays for the order

  10. Calculation of Tax based on the type of Restraunt


Soulution:

Design Patterns involved in the design of this app:

  1. Builder Design Pattern (For adding food item and ordering)

  2. Interpreter Design Pattern (User can Search Different restaurant)

  3. Iterator Pattern (User Sees Menu)

  4. Observer Pattern (Track an order in Real Time)

  5. (Command Design Pattern) Order and cancellation of Food

  6. (Strategy Design Pattern) Calculation of Tax based on the type of Restraunt

img

img

img

img

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].