Skip to content

☕ Android application for a fictitious Coffee Shop where clients can place orders through their phone. [Course assignment]

Notifications You must be signed in to change notification settings

RMoura98/Coffee-Shop-App

Repository files navigation

drawing

The ACME Coffee Shop is a fictituous store which sells coffee, beverages, ice cream, cookies and many other products.

Clients use an Android Application to place orders and perform payment. Later they go to the counter of the store and present a generated QR Code to pick up their order. Coffe shop employees use a different application to scan and complete clients order.

This project was developed as a course assignment of the Mobile Computing at Faculdade de Engenharia da Universidade do Porto.

Project finished on November 2020.


Project Architecture

The project is composed by two Android applications and an Express.js Web Server. See Architecture.

Android Applications

Login Store Checkout Pending Order

The Android apps were built with Kotlin using the Android Jetpack libraries.

Clients application features:

Coffe shop employees application features:

Web Server

The Web Server uses Node.js and relies on Express.js. See main branch.

Developed by

About

☕ Android application for a fictitious Coffee Shop where clients can place orders through their phone. [Course assignment]

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages