An extraordinary food ordering app providing a one-stop-shop solution for clients to order their favorite meals from exceptional chefs near them. Being built as part of course SEG2105 at the University of Ottawa by SEG2105 Group 4. Multiple entities or objects of data representation (User, Client, Chef, Meal, etc.) have to be accessable and modifiable from different parts of the application, and changes in data should be represented on the user interface efficiently. By taking inspiration from the Chain-of-responsibility design pattern, Modal-View-Controller design pattern and the Dispatcher-Action-Handler pattern, we resorted to implementing a code structure and data handling pattern that helps achieve loose coupling, lesser dependency on external frameworks (like Firebase) and more modularization. Every app instance would have UI components (activities), which will only contain code needed for user interface. UI components, use the App instance, to make calls.

Features

  • Programming Language(s): Java
  • Database: Cloud Firestore (Firebase)
  • External Dependencies: None
  • APIs: None
  • Project File Structure & Code Organization
  • Application Architecture Strategy
  • High-Level Representation of Application Strategy

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Mealer App

Mealer App Web Site

Other Useful Business Software
Get the most trusted enterprise browser Icon
Get the most trusted enterprise browser

Advanced built-in security helps IT prevent breaches before they happen

Defend against security incidents with Chrome Enterprise. Create customizable controls, manage extensions and set proactive alerts to keep your data and employees protected without slowing down productivity.
Download Chrome
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Mealer App!

Additional Project Details

Programming Language

Java

Related Categories

Java Online Food Ordering System

Registered

2023-06-12