Ecomm project (Ionic + Node js + MongoDb)

Job ID: 32909175

Budget: ₹30,000 – ₹50,000 INR

Customer Side Application:

1. Customers can login and sign up.
2. Dashboard there will be a list of shops and search options will be there for search shops in particular area and name of the shop.
3. He can select a particular shop, Inside the shop he can see shop image opening time closing time and in the dashboard list also shop image will be there.
4. Inside the shop first we need to select the Person name if in the list not there then u need to add it first, by default it will be login person name.
5. There are two options first you written in paper and upload the front and back page and if you need all products just select on yes is you select no then below table will open you need to mention line no and qty and on other note will be there same things for back page also.
6. If he select i dont have paper then the table will open and you need to enter name and qty.
7. There will be my order page and we can track the order with diff diff status on the way and delivered.
8. He can track live driver location.

9. There will be one history page where you can see order on how many person same order will go and sit with person name.
10. Customer can update his profile like mobile no email id name photo.


ShopKeeper Application:

Shop keeper will get the request and he can view it and there will be a option so he can called like all product available or partial available, If he select partial available then one table will option and every line there will be one input box where he need to update the qty.
And which qty not matched with the count it will start creating new list In backend system automatically and the list will again circulate to other shop keeper who ever get all the product then he can accept that request it will cover full pin code of that area.

History page will be there where he can see old order history.
In order when he update available qty he need to mention cost also
Based on this total cost only he know how much he earned yet or sale yet.


Driver -

Order detail driver can see more then one order at a time.
Max 2 shop will be there in one order.
He can track shop and customer.
Admin only can assign the driver.



Admin Module:



Admin there will be 2 major category
1. Product Reviewer
2. Expertise Help

Product Reviewer work will be, Whatever request coming from customer first he will review it then he will retype it, and then request will come on formate of 2 images with data or only data and along with shop name and customer details. Then he will click on proceeded and it will got to requested shopkeeper.

There will be 2 status at Product reviewer side
Pending
Accepted
Pending means request come for review and product reviewer can do 2 things either he can review and send to shop keeper or he can review and send expertise team.

Accepted means it will show that list which shop keeper accepted.
Shop keeper mobile app there will be no accept reject option, Automatically it will be accepted only.
In pending list once he open the order he can see the details of order and he will talk to customer and understand the paper writing and create new list in button with requirements.
With paper that same list will go to shop keeper and shop keeper can she paper and that list which Admin team created.

Second Scenario, If customer doesn't have written paper then he will click on No and start writing requirements and quantity in table.
That requirements again come to admin team and that team will decide this need to go expertise team or direct to shop.

We need one table for withdraw request handle from restaurant.
One table for cash collect from driver.

Point which needed:

1. Driver onboarding and list and assign zone to driver
2. Delivery charge add krna based on distance
3. Delivery man ko active detective krna and shop ko v active and deactivate krna
4. Download Profite report
5. Driver and shop commission