muhammadjunaidfarooq/grocery-delivery-app ? reverse-engineered prompt

Reverse engineered prompt

Build me a full grocery delivery web app called OmniMart with three roles, customer, admin, and rider.

Customers should be able to sign up and log in, browse groceries, search and filter products, add items to a cart, and check out with a map pin for their delivery address. The cart should remember itself after refresh, show delivery fee, free delivery over a certain amount, and support cash on delivery or Stripe test payments. Customers should also see order history, live order status, payment status, and a page to track their rider on a map and chat with them.

Admins should have a dashboard with revenue, orders, and top products, plus tools to add, edit, delete, and restock products. They should manage orders, send jobs to nearby riders, and confirm COD payments with a reason and payment method.

Riders should get live job offers, accept one order at a time, share their live location, chat with customers, and mark deliveries complete.

Please make it secure with role based access and real time updates. Look up current docs online if you need to.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab