Mobile-First Coffee Shop Microsite

Job ID: 40169642

Budget: ₹600 – ₹1,500 INR

Here is the full details of my project

I want to build a mobile-first micro website for my coffee shop. Please read carefully — this is a prepaid, pickup-only ordering system.

---

### 1. Purpose
Customers should be able to:
- Order coffee online
- Customize the name written on each coffee cup (like Starbucks)
- Choose pickup location and pickup time (same day only)
- Pay online via UPI
- Collect the order from the counter without payment at pickup

---

### 2. Customer Access (Login + Guest)
The website must support both options:

A. Guest Checkout
- Customer can order without creating an account
- Mandatory fields:
- Name
- Mobile number
- OTP verification is optional (you may suggest best approach)

B. Customer Login (Optional)
- Simple login using mobile number + OTP
- No passwords
- Purpose of login:
- Faster checkout
- Saved name & mobile number
- View past orders (basic, optional)

Login should be optional, not forced.

---

### 3. Website Type
- Micro website (lightweight, fast)
- Mobile-friendly UI (priority)
- Clean design, no heavy animations

---

### 4. Ordering & Cup Name Logic (Critical)
- Customer adds coffee items to cart
- For each coffee cup, customer must have the option to:
- Use the same name for all cups, OR
- Enter different names for each cup
- Cup names must be clearly visible in order details for staff

---

### 5. Pickup Details
Pickup Location
- Customer selects one location from predefined options (set by admin)

Pickup Time
- Pickup date should be today only
- Pickup time selection required
- Time slots can be fixed or free input (please suggest best method)

---

### 6. Payment
- UPI-only payment gateway (Razorpay or similar)
- Payment must be completed before order confirmation
- No Cash on Pickup
- Order should be created only after successful payment
- Failed payments must not create orders

---

### 7. Counter / Admin Order Display (Very Important)
After successful payment, the order should appear on our counter/admin system showing:
- Customer name
- Customer mobile number
- Order items
- Name to be written on each coffee mug
- Pickup location
- Pickup time

This view should be:
- Simple
- Fast
- Easy to read during rush hours

---

### 8. Admin / Backend
- Simple admin dashboard
- Ability to:
- View orders in real time
- Update menu and prices
- Manage pickup locations and time slots
- No complex analytics required

---

### 9. What Is NOT Required
- No delivery
- No mobile app
- No complex loyalty system
- No unnecessary features increasing cost

---

### 10. Hosting & Deployment
- Suggest low-cost hosting
- Suggest domain options
- Minimal recurring expenses preferred

---

### 11. Expectation
Please share:
- Estimated cost
- Timeline
- Tech stack
- Similar project experience (if any)

The focus is simplicity, speed, and reliability, not over-engineering.

Regards,
Krishna