*********PLEASE READ FIRST BEFORE BIDDING**********
*****You MUST have mobile apps and web application development experience and show me what you have built live, not on screenshots*****
1- You must be able to communicate well in English and be a self-starter with minimal explanation.
2- You must be able to develop both the Android app and admin back-end (for managing the categories, order items, tax and gratuity inputs (extremely simple) for MVP.
3- This is the beginning of a simple application that will have the opportunity to grow and have continued features added on.
4- The source code must be owned and will belong to my company indefinitely. You may not redistribute this code or use it in any way.
In your proposal, first, write "I agree to the terms" if you agree. If not please do not submit your proposal.
Basic Scope: We need to build an Android application (with manual install, it does not have to be a part of google play store until further release) that will assist in taking and managing orders with the below requirements (not final, but to give you an idea for estimating your level of effort).
- - The app will have a simple and clean, modern minimalistic interface.
- - The app will be used to take orders in a fast-paced restaurant that currently operates on pen and paper, no POS or order processing system.
1) Back-office (Admin portal) - should be accessible via web
- Category (ex: Breakfast)
- SubCat Items (ex: 3-egg omelet)
- SubCat Options (ex: coffee or tea, Bagel or Toast)
- Cost (zero by default)
- SKU (autonumber if blank)
- Short Description
Tax & Gratuity
- Input 1-Sales Tax / 2-Other Tax Rate (optional)
if Dine-in and NumOfPeople > Input (ex: 4 people at the table) then add automatic gratuity to the final order BILL summary. (example: 18% of subtotal) and labeled as "Input" (i.e. Service Charge or SC).
-View Sales Summary Report
- - by waiter, date range, by items, or categories etc. This is last and least important.
2) Order Management
(+) New Ticket (Autogenerate ticket number YYYY-DD-MM_0000)
a- Type (Dine-in, Pick-up, Delivery)
- If Pick-up [show additional fields]
- - Name / Phone# / Set Pick-up Time (easy scroll or entry, like android clock)
- If Dine-in [show additional fields]
- - Table # / NumOfPeople
- If Delivery [show additional fields]
- - Name / Phone# / Address City/State/Zip / Delivery Date/Time (default to now()+set input (ex 45min).
b- Show Expandable Menu (+) Category -> Item
- Ability to choose Quantity and add to order
- Ability to view current items on the order and add more items / special notes.
c- Send Order
- Ability to send the order to another logged in user INCOMING ORDERS (i.e. PizzaChef, Kitchen, whoever we create as the other users in user roles management section). - and ability to ACCEPT on the other end. (ex: If Waiter 1 takes the table order but has something else to do, he/she can send that order to Waiter 2 who can ACCEPT and manage that table and send to Kitchen or PizzaChef).
d- Close Bill
- Generate final bill and close out order; must be able to send to a receipt/POS printer. Will provide the details as we continue the build.
3) User Roles and Management
- Ability to add users and select roles.
- - Primary users are:
1) Admin *can see and do all*
2) Cashier *Only if there is a need for separate cashier (will provide mockups later, not important now)
3) Waiter (1,2,3, etc)
Bu iş için 37 freelancer ortalamada $843 teklif veriyor
Hello, Thanks for reviewing my proposal. I have checked your requirements. I am ready to food ordering app I have almost ready app like your requirements Please reply me. Thanks
Demo ready as i have designed Food delivery android app like Foodpanda. so i am very confident to handle this project perfectly Let's have a discussion, negotiate costing, timeline and then we proceed Thanks!