An open API service indexing awesome lists of open source software.

https://github.com/ryo-samuraijp/platemate

A food delivery mobile app for Android OS, built and designed using Java, XML, and Android Studio to enhance user shopping experience.
https://github.com/ryo-samuraijp/platemate

android-app android-application android-studio java mobile-app mobile-app-development mobile-development xml

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# 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](#features)
- [Technologies Used](#technologies-used)
- [YouTube Demo](#youtube-demo)
- [Architecture Demo](#architecture-demo)
- [Architectural Model](#architectural-model)
- [License](#license)

## Features
- User authentication
- Browsing multiple food categories, stores, and menus
- Shopping cart functionality
- Finalizing orders

## Technologies Used
- **Development Process:**

![Java](https://custom-icon-badges.demolab.com/badge/Java-5382A1.svg?style=for-the-badge&logo=java&logoColor=gray&color=f89820)
![XML](https://img.shields.io/badge/xml%20-%20?style=for-the-badge&logo=xml&logoSize=auto&color=%23005FAD)
![Android Studio](https://img.shields.io/badge/Android%20Studio-3DDC84?style=for-the-badge&logo=android-studio&logoColor=white)

- **Architectural Design Process:**

![diagrams.net](https://img.shields.io/badge/diagrams.net-F08705?style=for-the-badge&logo=diagrams.net&logoColor=white&logoSize=auto)
![Lucidchart](https://custom-icon-badges.demolab.com/badge/Lucidchart-f96b13?style=for-the-badge&logo=lucidchart&logoSize=auto&labelColor=F3F3F3)
![ArgoUML](https://custom-icon-badges.demolab.com/badge/ArgoUML-8DAED3?style=for-the-badge&logo=argo-uml&logoSize=auto)

## YouTube Demo
Watch the [demo video](https://youtu.be/N_yUfrnbgWI) on YouTube.


thumbnail

## Architecture Demo
Explore the overview [demo](https://prezi.com/view/kiFUg0jNey3zD5mN1ctl/) 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](https://github.com/Ryo-samuraiJP/PlateMate?tab=MIT-1-ov-file) file for details.