Coffee Shop Order App
This was my Year 13 High School Project for A-Level Computer Science with exam board AQA. I had to find a real life problem from a person, company or group and create a new solution for them. I made two applications, one for the customers and one for the workers. I received an A for the project.
Investigation
I frequent a coffee shop that barely uses any technology to enhance their restaurant. They write down orders on paper and don't save any customer data such as address and phone number when they order food. This is inefficient and redundant as a frequent customer would have to keep telling the shop their address over and over again. I asked the workers what phones they have and they all have an android phone, so for a solution, I thought of making an Android Application.
Design
I made many types of designs ranging from sketches to Data Flow Diagrams. I first sketched what I wanted the application to look like and from there the choices are explained and the structure of data is defined.




Implementation
Android Studios was used to create the android application. I made an app for customer user and another one for the workers. They both contain different features suited to the users. For the customer's app, they are able to make an account, make an order, view menu, view order history and change account settings. For the worker's app, they are able to confirm orders, view menu, edit menu, send notifications to the customers and delete accounts.
Evaluation
Overall, the app was well received. There were suggestions from improvements given such as making limits on ordering as of this moment you can order 9000 Lemon Chickens which is not practical or ideal. I would have liked to do more with the UI design. It was a very simple and efficient design, however it was very boring to look at and very blocky. Most of the pages also looked very empty.