During the recent unfortunate times, many smaller businesses have suffered economically, and we wanted to make something that could help change that! We are both people from cities with usually thriving smaller businesses, but many have shut down or have yet to open. With this app, we hope to drive business to the places that may be struggling while helping customers order their food with ease.
What it does
OrderUp contains a database of restaurants and includes useful information like ratings, distance from the user, the category or type of food, current waiting times should the user choose to order now, average wait times for a customer to be served, tables available in-house, currently handling orders, and the restaurant's contact information.
The user is able to choose how the restaurant information is displayed based on whether they want the info organized by food type or organized by current wait times. From there, they are displayed basic information, and they can tap on a restaurant to learn more. From there, they can decide whether they want to go to this restaurant or not!
How we built it
We first used Figma to design how we wanted the app to look, then moved to Android Studio. Using XML, we were able to design the app to the aesthetics we wanted, and we used Java to provide backend support. To build our database, we used SQLite to store all the information we needed.
Challenges we ran into
We ran into many, many challenges... We'd never used Android Studio before, so there was a bit of a learning curve. Providing backend support was also a challenge since we both had varying levels of experience, and creating the database and learning how to manipulate it definitely proved to be another challenge.
Accomplishments that we're proud of
For one thing, we're definitely very proud of the aesthetic of our app! It looks pretty much how we wanted it to look, and we feel like the design makes the app easy to use for anyone. In addition, we're proud of the progress we made despite the time constraints and it being our first time using Android Studio and getting so familiar with SQLite.
What we learned
Through this project, we learned how to utilize Android Studio, SQLite, and basic elements needed to build an app. It was great for practicing skills we already had and building upon what we already know, and it helped us obtain a bit of insight and think about elements from a business' perspective.
What's next for OrderUp
We hope to add another version of the app for businesses that allow them to input and update information themselves in real time. Having customizable features will provide better accuracy for customers and hopefully make things more organized for businesses.