Please BID carefully. My budget is based on Your BID. Here are app requirements and I will not accept higher price when AWARD project. Freelancer's BID is the final price - no money more than BID.
User login by email and password
* user have to define phonenumber
* user can have more than one delivery address, during order process he can choose delivery address
* cash on delivery
* online via [url removed, login to view]
Actually 5 main food groups - in the future there shoud be possibility to add more groups using back-end panel
* just now
* customer time
* Rapid delivery - with extra payment
Multi Languages - translations will be prepared by us. Langage depends on phone settings
Pizza is made from components. You can add to pizza new componetns, you can remove components from pizza. Every components has a price.
Adding components inrease price, removing components cannot decrase price below default price.
Actually there are 2 size of pizza 33cm and 45cm. Every pizza component has price for 33cm and 45cm
Pizza can be divided on two half different pizzas. You can change components on each half, component price for half pizza is a half price.
Every food has photo, name, price size, extra description, components list, special ID related to ID in pizzeria (UUID style)
There is only one City where we deliver. Application has to choose streets from list. Streets are downloaded from back-end.
User has to choose street from list. Intellisense has to be applied. It also possible to point user to correct street using location.
There are two prices for delivery: normal and rapid order.
Food order after completion is sent to pizzeria server using HTTP POST method. Order is sent in special XML format.
Application uses discount coupons - it send request to pizzeria to check discount coupon and after answer it recives discounted prices.
Application has to display google map to show customer where is our restaurant.
We use discount codes for customers. App should sent request to pizzeria to check discount based on discount code entered by customer when he summarize his shopping basket.
Front-end: Android/iOS Application
Back-end: Data source for App and admin panel for manage users/foods/orders
Minimum order amount based on day of week and time of day. For example when customer order food on monday at 13:00 minimum amount is 10USD but when he orders on saturday at 21:00 minimum order amount is 15USD. All these amounts hast to be defined on back-end. During application life cycle admin can change these amounts on admin panel.
Direct call button. When user click on phone icon in Contacts - app will make a call to pizzeria.
35 freelancers are bidding on average zł4614 for this job
Hello. I have full experience with app development. If you hire me, I can develop best apps in your time. Please contact me for discussing more detail. Thanks.