Inspiration
Fast food being a major part of our day to day life, we spend a huge amount of time standing in queue or waiting for the food to be prepared at a fast food chain.Instead of waiting in the queue for 5-6 mins for your order you can just send your order before and just Walkin for your order.
What it does
It lets you order before entering any food outlet also you don't need to stand in a queue It lets you save presets of your order so your one click away from your food.This mainly saves time as the presets are the detailed preferences like what topping you need , sides ,beverages etc. The user can create its own presets and use them while ordering.
How we built it
For user we made an Android/IOS app or PWA so that the user can directly use their preset for ordering and creating new presets We also made an interface for shop owners/Food outlet to monitor their orders from our app so that they can confirm and make that order The shop owner can also update the status of any toppings included in the menu and also create any new food-items needed to be added in the menu.
We connected both of the interfaces with using Stepzen GraphQL
Challenges we ran into
As we are using Svelte and Flutter for frontend with different languages and programming philosophies, keeping everything on the same page was a major challenge which was successfully solved by graphql and strictly type safe schema helped the frontend team work with ease.
Accomplishments that we're proud of
We made an Android/IOS app or PWA that can save much more time than just standing in the queue.It also makes the food outlet run efficiently since the orders can be made on time.
What we learned
When implementing GraphQL we learned that data must be connected quickly and flexible APIs must be sent at the rate at which frontend teams want the data. It makes it easier for handling errors, controlling access, safeguarding the backends and the API.
Log in or sign up for Devpost to join the conversation.