User Manual
One Stop Food — Food Order & Delivery System
One Stop Food connects customers, chefs, and travelers through a single web platform for ordering and delivering food across Tanzania.
1. Introduction
Website: https://www.onestopfood.co.tz
Support: support@onestopfood.co.tz · +255 651 490 677
2. Getting Started
2.1 Create an Account
| Method | Best for |
|---|---|
| Email & password | All roles — traditional registration |
| Google sign-in | Quick sign-up — no password required |
| Facebook sign-in | Quick sign-up — no password required |
Email registration: Login → Register → fill name, email, phone, role, password → Create Account.
Social sign-in:
- Click Google or Facebook on the login page.
- Authorize with your social account (name and email are captured automatically).
- On Complete Your Sign Up, enter your phone number.
- Receive a 6-digit code by email or phone and verify.
Social accounts do not use a password. Always sign in with Google or Facebook.
2.2 Roles
| Role | What you can do |
|---|---|
| Customer | Browse meals, order, track delivery, review |
| Chef | List meals, manage orders, earn from food sales |
| Traveler / Dropper | Pick up and deliver orders |
| Admin | Approve partners, monitor platform (email login only) |
3. Customer Guide
- Browse meals on the home page or /meals.
- Add items to your cart and go to checkout.
- Select a delivery address (city & district in Tanzania).
- Pay with M-Pesa, Tigo Pesa, Airtel Money, card, or cash on delivery.
- Track orders from My Orders on your dashboard.
- Leave a review after delivery.
Order statuses
| Status | Meaning |
|---|---|
| Pending | Waiting for chef to accept |
| Preparing | Chef is cooking |
| Ready | Ready for traveler pickup |
| Out for delivery | On the way to you |
| Delivered | Completed |
4. Chef Guide
Registration
- Click Become a Chef on the login page (or register with Chef role).
- Complete all six verification tabs at /verify.
- Wait for admin approval before accessing the full chef dashboard.
Verification sections
- Identity & Contact — DOB, NIDA ID, nationality, selfie
- Kitchen Location — Address, city, district, kitchen type, photos (min. 2 for home kitchens)
- Experience & Skills — Bio, experience, specialties
- Legal Documents — Food safety, licenses, permits
- Payout Details — Bank account information
- Compliance — Terms, code of conduct, declarations
After approval
Create meals, accept orders, update status (Preparing → Ready), assign travelers, and view earnings from your chef dashboard.
5. Traveler / Dropper Guide
- Register as Traveler and complete verification (identity, address, vehicle, insurance, banking).
- After approval, toggle online to receive delivery assignments.
- Pick up orders from chefs and deliver to customers.
- Update status: Picked up → Delivered.
6. Account & Security
- Email accounts: minimum 8-character password; use Forgot Password if needed.
- Social accounts: phone + OTP verification required; no password.
- Edit profile name and photo from Dashboard → Profile.
7. Help & Support
| Issue | Action |
|---|---|
| Social login not working | Use Google/Facebook buttons; do not enter a password |
| Chef/Traveler pending | Complete /verify form; contact support if delayed |
| Order problem | Email support with your order number |
Full document also available at docs/USER-MANUAL.md in the project repository.
Back to home · Need help? support@onestopfood.co.tz