Skip to content

A food delivery mobile app for Android OS, built and designed using Java, XML, and Android Studio to enhance user shopping experience.

License

Notifications You must be signed in to change notification settings

Ryo-samuraiJP/PlateMate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PlateMate

PlateMate is a comprehensive food delivery mobile app for Android OS inspired by UberEats, designed to enhance user shopping experience. It's developed using Java and XML on Android Studio to integrate core functionalities and logic, including user authentication, a user-friendly interface for browsing, adding items to a shopping cart, and finalizing orders.

Table of Contents

Features

  • User authentication
  • Browsing multiple food categories, stores, and menus
  • Shopping cart functionality
  • Finalizing orders

Technologies Used

  • Development Process:

Java XML Android Studio

  • Architectural Design Process:

diagrams.net Lucidchart ArgoUML

YouTube Demo

Watch the demo video on YouTube.

thumbnail

Architecture Demo

Explore the overview demo on Prezi to see more details of architectual design.

Architectual Design

Architectural Model

Functional Requirements

Functional Requirements

Non-Functional Requirements

Non-Functional Requirements

4+1 Diagram

4+1 Diagram

Logical View

  • Class Diagram
Class Diagram

Development View

  • Component Diagram
Component Diagram

Process View

  • Sequence Diagram
Sequence Diagram
  • Actvity Diagram (Customer's POV)
Activity Diagram_1
  • Activity Diagram (Chef's POV)
Activity Diagram_2
  • Activity Diagram (Store Manager's POV)
Activity Diagram_3
  • Activity Diagram (Admin's POV)
Activity Diagram_4

Physical View

  • Deployment Diagram
Deployment Diagram

Scenarios

  • Use Case Diagram
Use Case Diagram

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

A food delivery mobile app for Android OS, built and designed using Java, XML, and Android Studio to enhance user shopping experience.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages