Some details
YoiPos is an app for restaurants and food chains, which simplifies the ordering process and makes it more simple to communicate and report inside the team. Language: C# 7 Framework: Xamarin.Forms (v2.4.0.18342 or above) PCL targeting: netstandard2.0 Testing: Xunit 2.3.x. Logging: Serilog (sink to ElasticSearch) Component Set: Telerik UI for Xamarin 2017.3.1018_3 Target Platforms: Android (Min target API23), iOS (later phase)
Supporting: Nuget Packages: Xamarin.Auth v1.5.x The idea of an app was «floating on the water surface», and the client had to bear it in mind for a long time. Just imagine some regular restaurant or a cafe you’ve been visiting for lunches or dinners. What is the ordering process there? Let me guess - a waiter is coming to your table (if there are waiters at all) and suggests you a menu and pulls out a notebook to write down your order. Once you’ve chosen on your dishes, he/she writes down your order and hands it over to the kitchen. Let’s imagine the waiter did his «writing» job good and you’re being presented with your dishes - you get what you expected to get. The times flies by, and you’re adding up to your check, ordering some beverages and deserts - just keep in mind every time you order something the waiter needs to «document» your words, - this information will be a part of the month-to-month report, and when it’s time for annual bonuses this information will be handy too. So, I believe we can agree on the importance of the waiter’s «writing» work, right? ) Let’s imagine the waiter had a bad day and a little bit dull of hearing, and he overheard your words and put down to the order-list some wrong items. You’re waiting for your order, and voila - you’re watching your waiter approach with the tray, but…. unexpected happens - it turns out he overheard you and instead of pasta with some meatballs he brought you chicken parmesan and instead of a bottle of wine two bottles of beer. You need to wait another 40 minutes, and the waiter is getting more upset because he brought something the clients never ordered. «This could never happen» - you might say, but the things like this happen all over the world, in every bar, cafe, or restaurant the described situation (ok, may be made up :) ) I’ve described. So, how to minimize or prevent situations like this? - The answer is simple - eliminate or reduce to the possible minimum the human factor. This is what YoiPos does, and even more. So, we’ve made a research and thrown a poll in one of Facebook’s Popular Cooking Community, where we asked the community members (food chain workers, bartenders, restaurant owners, cooks, and eaters) what irritates them the most when visiting the cafe/restaurant/pub/whatever the place they visit. The answers were: 1. The need for booking tables aforehand. 2. Waiting for your order to be prepared. 3. Jumbled orders 4. Whenever POS-terminals don’t work (the need of paying by cash) 5. Rude staff. Well, it’s not a mystery all these are pretty irritating and we’ve just made sure how much they can impact the overall impression the place makes. The core idea of the app - less human interaction - more productive and streamlined the ordering process. No - we haven’t sent all the waiters to the desert isle, - we still need them. =) What we’ve made is the app for food-and-drink places, which simplifies the ordering process. Every waiter is given a tablet with the app installed on it, and also there are tablets that are handled to the kitchens. The waiter does the same process he used to do - he greets visitors, hands over menus, takes orders, but! there is one crucial difference - he no longer needs to memorize/write down the orders - he uses the app on his tablet and simply chooses the dishes from the menu, reducing the chance of mistake drastically. Do you remember what he used to do next? He would go to the kitchen and hand the copy of the order-list over to the kitchen workers. Well, guess what - he no longer needs to do that.