📋 Complete Testing Guide

Manual testing checklist for all 9 service templates

Overall Progress0%

0 of 146 steps completed

👨‍⚕️ Appointment Services (Doctor)

9 business steps8 customer steps

Business Owner Journey

1. Register as business owner from Welcome page
2. Select "Appointment Services" template
3. Complete business setup (name, logo, address, map location)
4. Complete doctor profile (specialization, qualification, bio)
5. Configure schedule (days, time slots)
6. View dashboard with stats
7. Receive appointment request
8. Confirm/reject appointments
9. Mark appointment as completed

Customer Journey

1. Browse doctors in Marketplace
2. Click on doctor profile
3. Select appointment date and time slot
4. Fill in patient details
5. Submit appointment request
6. Receive confirmation email
7. View appointment in "My Appointments"
8. Cancel appointment if needed

🏪 Online Shop

9 business steps9 customer steps

Business Owner Journey

1. Register and select "Online Shop" template
2. Complete business setup
3. Add products (name, price, image, category)
4. Set up payment methods (bKash, Rocket, Cash)
5. View dashboard with sales stats
6. Receive order notification
7. Confirm order
8. Update order status (preparing → ready → completed)
9. Verify payment screenshot

Customer Journey

1. Browse shops in Marketplace
2. Open store front
3. Add products to cart
4. View cart and proceed to checkout
5. Fill delivery details
6. Select payment method
7. Upload payment screenshot (if bKash/Rocket)
8. Submit order
9. Track order in "My Orders"

🛒 Group Buying Store

7 business steps6 customer steps

Business Owner Journey

1. Register and select "Group Buying" template
2. Complete business setup
3. Create group buying offer (product, unit price, target quantity)
4. Set deadline and delivery date
5. Monitor participants and current quantity
6. Mark offer as completed when target reached
7. View participant list

Customer Journey

1. Browse group buying offers
2. View offer details and progress
3. Join offer with desired quantity
4. Select payment method
5. Submit participation
6. Receive notification when target reached

🚗 Vehicle Rental

9 business steps8 customer steps

Business Owner Journey

1. Register and select "Vehicle Rental" template
2. Complete business setup
3. Add vehicles (type, brand, model, images, rates)
4. Set daily/hourly rates
5. Add vehicle features (AC, GPS, etc.)
6. Receive booking request
7. Confirm booking
8. Mark booking as active when vehicle picked up
9. Complete booking when returned

Customer Journey

1. Browse vehicle rental services
2. Filter by vehicle type
3. Select vehicle and click "Book Now"
4. Choose rental dates
5. Enter pickup/dropoff locations
6. View total cost (incl. security deposit)
7. Submit booking
8. Track booking status

⚽ Sports Venue Booking

8 business steps7 customer steps

Business Owner Journey

1. Register and select "Sports Venue" template
2. Complete business setup
3. Add venues (name, sport type, capacity, rate)
4. Add facilities (parking, changing rooms)
5. Set hourly rates
6. Receive booking
7. Confirm/reject booking
8. Mark booking as completed

Customer Journey

1. Browse sports venues
2. Filter by sport type
3. Select venue and view details
4. Choose date and time slot
5. Enter duration (hours)
6. Submit booking
7. Track booking in "My Bookings"

🍽️ Restaurant & Delivery

8 business steps8 customer steps

Business Owner Journey

1. Register and select "Restaurant" template
2. Complete business setup
3. Add menu items (name, price, image, category)
4. Set delivery fee and minimum order
5. Receive order notification
6. Confirm order
7. Update status: preparing → ready → completed
8. Customer receives notifications at each stage

Customer Journey

1. Browse restaurants
2. Open restaurant menu
3. Add items to cart
4. Proceed to checkout
5. Enter delivery address
6. Select payment method
7. Submit order
8. Track order status

🏨 Hotel & Accommodation

8 business steps8 customer steps

Business Owner Journey

1. Register and select "Hotel" template
2. Complete business setup
3. Add room types (name, beds, amenities, price)
4. Set total rooms per type
5. Receive booking
6. Confirm booking
7. Check in guest
8. Check out guest

Customer Journey

1. Browse hotels
2. View available room types
3. Select room type
4. Choose check-in and check-out dates
5. Enter number of rooms and guests
6. Add special requests
7. Submit booking
8. Receive confirmation email

🚌 Transportation & Tickets

8 business steps8 customer steps

Business Owner Journey

1. Register and select "Transportation" template
2. Complete business setup
3. Add routes (from, to, transport type, times)
4. Configure seat types and prices
5. Set available days
6. Receive booking
7. Confirm booking and issue ticket
8. Mark booking as completed after travel

Customer Journey

1. Browse transport services
2. View available routes
3. Select route
4. Choose travel date
5. Select seat type and number of passengers
6. Submit booking
7. Receive booking reference
8. Show reference at departure

💼 Job Portal

9 business steps9 customer steps

Business Owner Journey

1. Register and select "Job Portal" template
2. Complete business setup
3. Post job (title, description, category, salary)
4. Set requirements and deadline
5. Receive applications
6. Review applications
7. Shortlist candidates
8. Mark candidate as hired
9. Candidates receive email notifications

Customer Journey

1. Browse job portal
2. Filter by category and job type
3. View job details
4. Click "Apply Now"
5. Upload resume/CV
6. Write cover letter
7. Enter experience and education
8. Submit application
9. Receive status updates via email

💡 Testing Tips

  • Test with multiple user accounts (business owner and customer)
  • Check email notifications are working correctly
  • Verify mobile responsiveness on all pages
  • Test payment screenshot upload functionality
  • Ensure admin approval flow works correctly