Food ordering & catering platform
Sedos Kitchen
An ordering and catering platform for a Nigerian food business, with online payments and a simple dashboard for the owner. Built while working as Lead Full-Stack Developer at TSL Nigeria.
01The challenge
Sedos Kitchen runs three very different services: event catering that is quoted per event, homemade meals, and food bowls that must be ordered 24–48 hours ahead. Customers needed a clear path for each, and the owner needed to run orders, menus and the website herself without technical help.
02Our approach
We gave each service its own journey: a guided catering request, a cart and Paystack checkout for meals, and notice rules for food bowls enforced on the server. Behind it sits a small, mobile-first dashboard where the owner manages foods, orders, catering requests, photos and website text.
03What we built
- 01Separate journeys for event catering, homemade meals and food bowls
- 02Cart and checkout with server-verified Paystack payments
- 0324–48 hour notice rules for food bowls, checked on the server
- 04“My orders” tracking for customers, with no account needed
- 05Owner dashboard for foods, orders, catering requests, photos and website text
- 06Photo uploads with cropping and automatic optimisation
- 07Owner profile page with training certificates
●Pages & features
Inside the Sedos Kitchen platform
9 pages, grouped by who uses them. Each card says what the page is for and what it does, with a link to see it live.
-
01
Homepage
Introduces the three services and sends each visitor to the right journey.
- Hero with a single ‘Book now’ route into the services
- Service cards for event catering, homemade meals and food bowls
- ‘On the stove this week’ sample meals and featured bowls
- ‘Two ways we work’: ordering versus catering explained
- Sticky call, WhatsApp and book bar on phones
-
02
Event catering
Presents catering for weddings, birthdays, church and corporate events, and collects quote requests.
- Eight event types, each with a one-line description
- Four-step ‘How catering works’ explainer
- Three-step request form: about you, your event, the food
- Serving style options, from buffet to take-away packs
- WhatsApp as an alternative way to plan
-
03
Homemade meals
A menu of home-style Nigerian dishes for individuals and households.
- Meal cards with photo, category, portion size and price
- Quantity stepper and ‘Add meal’ on every dish
- Delivery or pickup time chosen once, at checkout
-
04
Food bowls
Party and sharing bowls that are cooked fresh after notice.
- Notice banner and the earliest ready time
- Bowl cards with size, price and quantity controls
- Routes larger groups to event catering instead
-
05
Food detail page
Every meal and bowl has its own page with everything needed to order it.
- Photo, description, size and price
- Notice time and the earliest available slot
- Quantity control and order button
- ‘More food bowls’ suggestions
-
06
Meet the owner
Builds trust with the owner’s story and training certificates.
- Owner profile
- Food safety and food business training certificates
- Phone, WhatsApp and email for orders
-
07
Cart & checkout
Where meals and bowls come together, a time is chosen and the order is paid for.
- One cart for homemade meals and food bowls
- Delivery or pickup time chosen at checkout
- Notice rules for food bowls checked on the server
- Paystack payment, verified on the server
-
08
My orders
Lets customers follow their orders and catering requests without creating an account.
- Orders placed on the same device appear automatically
- ‘Find an order’ by order number and phone or email
- Separate references for orders (SK-) and catering (SKE-)
-
09
Owner dashboard
Private · sign-in requiredA small, mobile-first dashboard where the owner runs the business without technical help.
- Manage foods on the menu
- Follow and update orders
- Review catering requests
- Upload photos with cropping and automatic optimisation
- Edit website text
How it fits together
- Django
- Bootstrap 5
- JavaScript
- Paystack
- 01Choose a service
Visitors pick event catering, homemade meals or food bowls from the homepage.
- 02Order or request
Meals and bowls go into one cart. Catering goes through a three-step request form.
- 03Pay online
Checkout takes payment through Paystack and the server verifies it before the order is confirmed.
- 04Track and fulfil
Customers follow progress in ‘My orders’. The owner manages it all from the dashboard.
