Over many years of experiencing miscommunicated food orders, lack of service, and long waiting times, we decided to create a convenient app that addresses these issues. Increasingly more people in Canada have dietary restrictions, and thus have trouble eating in restaurants. The wait staff is often so busy they might not take the food order correctly, and there is often a long waiting time before the food order reaches the customer.

What it does

The app uses a camera function to scan the restaurant's QR code, and returns that restaurant's menu. The user can view the options, the nutrition facts, and the ingredients. Then, the user can modify the order for any dietary restrictions. Once the user sends in their order, the kitchen will receive it and make the user's meal.

How we built it

This app was built inside the android studio environment using Java and XML for both backend and frontend purposes. Using Camera API and Google Vision API, we were able to scan and decipher QR codes and extract data to match with our database. The database we used was Firebase, we used this to store user information and restaurant data (name, price, nutrients etc.) After the customer has confirmed order, the data will be sent to a website which extracts the data from the same Firebase Database. This website is structured with html and functions with JavaScript. This is meant to simulate a GUI (graphical user interface) for the restaurant to fulfill rapid and precise orders.

Challenges we ran into

We ran into some time and optimization issues. Eager to throw ourselves into new technology to challenge ourselves, we struggled to finish all our goals. Adapting to this situation, we had to look at reasonable goals and made solid milestones. Trying to merge multiple APIs together and make them compatible was a challenge, but it was a great learning experience.

Accomplishments that we're proud of

Ultimately piecing tools together such as multiple APIs, messaging app, database, website, and app is something that we are highly proud off. Seeing an end product and able to envision what it suppose to carry out, as well as its potential to perform is greatly satisfying.

What we learned

We learned to use our time more effectively. To not only plan ahead in big projects, but also have contingency plans so that if worse comes to worse, we may still prevail with a sufficient project. Helping one another was also an important lesson, even though some of us may not know the skills as well as others, looking out for each others weaknesses allowed us to optimize efficiency when needed.

What's next for QuicknReady

We plan to scale QuicknReady to have a bigger database with multiple real life sources. This way we can get a feel for Restaurants and their problems and see how we can optimize the issue at hand. Integrating QuicknReady into the market is a challenge, but a great venture and has huge potential to scale. More business research and continued project maintenance is something that we look ahead to.

Built With

Share this project: