Les meilleurs développeurs mobile freelances sont sur Codeur.com
Ouvert · Moins de 500 € · 16 offres · 597 vues
Build my app called SIFETLI, a delivery platform in El Jadida, Morocco.
SIFETLI connects customers, Café Dialek, and delivery drivers.
Main users:
1. Customer
2. Café Dialek owner/shop dashboard
3. Driver
4. Admin
Customer features:
- View Café Dialek menu
- Add items to cart
- Enter phone number
- Add delivery address
- Select map location / pin location
- Place order
- See order status: pending, assigned, preparing, picked up, delivered
- See assigned driver info
Café Dialek menu:
Coffee:
- Espresso — 20 MAD
- Café Noir — 20 MAD
- Cappuccino — 30 MAD
- Latte — 30 MAD
Cold Drinks:
- Iced Coffee — 35 MAD
- Orange Juice — 25 MAD
- Water — 10 MAD
Snacks:
- Croissant — 15 MAD
- Sandwich — 35 MAD
Shop dashboard:
- Receive new orders
- View customer phone, address, items, total
- Update order status
- Manage menu items
Driver page:
- Driver can go online/offline
- Driver receives assigned orders
- Driver sees pickup: Café Dialek
- Driver sees dropoff address
- Driver can update status: accepted, picked up, delivered
Admin page:
- Manage users
- Manage drivers
- Manage Café Dialek
- View all orders
Backend logic:
Use AWS-style structure:
- SIFETLI-Users
- SIFETLI-Shops
- SIFETLI-Drivers
- SIFETLI-Orders
Orders should include:
orderId, userId, shopId, customerPhone, deliveryAddress, totalAmount, items, status, assignedDriverId, createdAt.
Driver should include:
driverId, name, phone, isAvailable, currentOrderId, location.
Shop:
shopId: shop_001
name: Café Dialek
phone: ••••••••••
city: El Jadida
Driver:
driverId: driver_001
name: Aymane
phone: ••••••••••
Automation:
When new order is created with status pending:
- Find available driver
- Assign driver
- Update order status to assigned
- Mark driver unavailable
- Send WhatsApp notification to shop, driver, and customer
WhatsApp notifications:
Shop message:
“New SIFETLI order received: {orderId}, total {totalAmount} MAD, address: {deliveryAddress}.”
Driver message:
“New delivery assigned: {orderId}. Pickup: Café Dialek. Dropoff: {deliveryAddress}.”
Customer message:
“Your SIFETLI order {orderId} has been received and a driver will be assigned soon.”
Design:
- Mobile-first
- Premium Uber Eats / Glovo style
- Dark header
- Orange accent color #ff6b00
- Rounded cards
- Smooth buttons
- Clean Arabic/French/English-ready layout
Build a working prototype with frontend screens and backend-ready structure.
Budget indicatif : Moins de 500 €
Publication : 29 avril 2026 à 08h53
Profils recherchés : Développeur mobile freelance , Développeur full-stack freelance , Développeur front-end freelance , Développeur back-end freelance , Développeur API freelance
16 freelances ont répondu à ce projet
16 propositions de devis en moins de 2h
Montant moyen des devis proposés : 750 €
Estimation du délai : 6 jours