We already have a website "[login to view URL]" for our restaurant from which we take orders online which is integrated with payumoney payment gateway.
Our website is built in Asp.net mvc and we don't want to change the platform. So i request only bidders with asp.net mvc skills place a bid. Our website will be fully ajax based. no refreshing of the pages at all.
Our website is working absolutely fine and we are very much satisfied with this design. Now we want to add some modules to this website.
Front End :
Let me discuss the changes that i want in my website :
1. In our website "our menu" page should be like this website menu page [login to view URL] And there should be a cart on the right side of the menu.
One important thing our page should not be refreshed while adding or deleting items to the cart.
2. while adding combos to the cart, there should be a popup for asking what you want to pair with.
for example if he chooses rajma then user will be asked to pair with chapatis, parathas or rice.
3. After clicking continue button there should be popup for choosing delivery area, complete address , delivery instructions and nickname. there should be validations on the textboxes. user must enter the delivery area from the areas where we deliver. There should be a auto detect location option like zomato.
4. After clicking on save button there should be a popup of phone number verification. once user enter the phone number then otp will go to his number and user has to validate his otp to confirm his number. We will provide you otp messages.
5. After verifying phone number there should be a verify order page. where user can see all the details which are in the cart with delivery charge and taxes.
User can add promo code here.
user can select payment option on this page. i.e cash on delivery or redirect to payumoney for payment.
Delivery charges will be according to the areas. Different areas have different delivery charges.
6. After clicking pay button all the details should be save in the database. one sms and email will go to the customer for order status and one will come to us for order confirmation.
7. In the last order status page will open where user will get confirmation about his order. and can view the status of his order without refreshing the page with his order id. We will set his status from the back end. for ex. confirmed, on the way and delivered.
8. User can't be able to add the order twice with same order id.
9. Transaction id will be different for each order.
10. Integrate the website with payumoney.
11. Items in the cart will be available for 30 mins.
12. There should be a page on the website to track order with order id.
13. Pages will be mobile friendly.
14. There is a login and registration in our website. but we want to add mobile verification in registration. message will be sent to the customer after verification.
15. In the login there should be a option of login with facebook and google.
Back End :
Our back end is almost ready. but there is possibility to change
1. We will able to add combo options.
2. Add delivery areas with delivery charge of the location.
3. orders page will be automatic when new order arrives. we will not refresh the page for checking the orders.
4. We can print the customer bill from back end .
5. On the order details page add taxes and delivery charges in the total.
6. on the order details page add buttons for order status. eg confirmed, on the way and delivered.
7. We will be able to search customers and orders with phone number and order id.