Guides and T&C
Tap each section to expand guide content.
Complete User Guide
Last updated: Apr 07, 2026, 20:31
Complete User Guide
Last updated: 2026-03-20
A. Introduction
- Blossom School Catering is a school meal ordering application powered by Blossom Steakhouse Kitchen.
- It is used by Family/Parent users, Student users, Admin, Kitchen, and Delivery teams.
- It helps manage registration, menu viewing, ordering, billing, payment proof, delivery operations, and dish rating.
B. Registration
- Family registration is done at
/schoolcatering/register/youngsters. - One registration can create one family account and
1to5linked student accounts. - The parent sets and confirms the family password during registration.
- Each student account receives an auto-generated password.
- The Registration Successful card shows the family username/password and each student username/password.
- Keep that information safely. A screenshot is recommended.
C. Registration by Parent, Student, or Guardian/Teacher
- Registrant User can be
Parent,Student, orGuardian/Teacher. - If
Guardian/Teacheris selected, teacher or guardian contact details are required. - All registered students are still linked under one family group.
D. School Link and Delivery Link
- Every student is linked to a school during registration.
- Delivery operations depend on the student-school link.
- Admin can change the school linked to a student later from the Admin panel.
E. Log In
- Family login:
/schoolcatering/family/login - Student login:
/schoolcatering/student/login - Family and student accounts use different usernames.
- Keep usernames and passwords private.
F. View Menu
- Menu can be viewed from the app menu routes and from Family and Student modules.
- Users can review dish names, prices, and available dish types.
- Dish types may include
Main,Dessert, andDrinks.
G. Order: Select, Add, Draft, Place
- Open the
Ordermodule. - Select the service date and session.
- Select dishes and add them to the draft order.
- Review the draft carefully.
- Place the order when ready.
H. Manage and Change Order
- Orders can only be edited or deleted while policy still allows it.
- Each meal line uses one unique dish entry.
- Maximum
5dishes can be ordered for one meal. - If the cutoff or other block has passed, the order can no longer be changed.
I. Sessions, Meals, and Dishes
- A
sessionis the meal service window. - A
mealis the order placed for that session on a specific date. - A
dishis an item selected into that meal. - Current operational ordering session is
LUNCH.
J. Dish Types
MainDessertDrinks
K. Cutoff, Blackout, and Weekend Blocks
Cutoffstops changes after the configured daily order time.Blackoutcan block ordering or service on selected dates.- Weekend or operational policy blocks can also stop ordering.
- These rules are enforced by the system, not by manual approval.
L. Billing, Upload Proof, and Payment
- Billing records can be reviewed inside the app.
- Users can upload payment proof for unpaid billing items.
- Admin reviews the proof and verifies or rejects it.
- Verified billing can later provide a receipt.
M. Rating Dishes
- Families and students can rate dishes after using the service.
- Ratings help the Chef improve dishes and menu quality.
- Ratings are part of product and menu improvement.
N. Other Useful Notes
- Family and student contact details must be unique where required by registration rules.
- Student email cannot be the same as parent email.
- Student phone number cannot be the same as parent phone number.
- If family, student, school, or password details are wrong, contact support or Admin.
- For Assistance Please Whatsapp
+6285211710217.
Admin User Guide
Last updated: Apr 07, 2026, 20:31
Admin User Guide
Last updated: 2026-03-20
Access
- Login:
/schoolcatering/admin/login - Main dashboard:
/schoolcatering/admin
Main Responsibilities
- Manage family and student records.
- Manage schools and student-school links.
- Manage menu items, ingredients, and availability.
- Review billing proof and verify or reject payments.
- Manage delivery users and school-delivery assignments.
- Manage blackout dates and ordering controls.
- Review revenue and operational reports.
Family and Student Management
Admin Familyshows existing family groups, usernames, linked students, and password tools.Admin Studentallows Admin to add, edit, reassign, and delete students under a family.- Admin can view and reset parent and student passwords.
- Admin can change which school a student is linked to.
Dashboard Controls
- Update the homepage hero image and chef message.
- Update the assistance message shown to family and student users.
- Monitor counts for family, student, delivery, billing, menu, and kitchen operations.
Good Practice
- Use Admin Student for student corrections instead of asking users to re-register.
- Check school links before investigating delivery issues.
- Check blackout dates and cutoff settings before investigating ordering complaints.
Report User Guide
Last updated: Apr 07, 2026, 20:31
Report User Guide
Last updated: 2026-03-20
Access
- Route:
/schoolcatering/admin/reports - Role:
ADMIN
Report Scope
- Orders
- Revenue
- Billing
- School and delivery filtering
Typical Filters
- Date range
- School
- Parent
- Delivery user
- Session
- Dish
- Order status
- Billing status
Usage Tip
- Use broad date ranges first, then narrow by school or session to investigate specific issues.
Family User Guide
Last updated: Apr 07, 2026, 20:31
Family User Guide
Last updated: 2026-03-20
Access
- Login:
/schoolcatering/family/login - Main page:
/schoolcatering/family
What Family Users Can Do
- View linked students.
- Review menu.
- Place orders for linked students.
- Save draft orders before placing them.
- Edit or delete orders before cutoff and policy block.
- Review billing and upload payment proof.
- View order records and receipts.
- Rate dishes.
Main Modules
OverviewOrderRecordBillingRatingMenu
Important Rules
- Orders are linked to a selected student.
- Only one unique dish entry per meal line is allowed.
- Maximum 5 dishes per meal order.
- Ordering depends on session availability, cutoff time, blackout dates, and weekend rules.
Student User Guide
Last updated: Apr 07, 2026, 20:31
Student User Guide
Last updated: 2026-03-20
Access
- Login:
/schoolcatering/student/login - Main page:
/schoolcatering/student
What Student Users Can Do
- View menu
- Place orders
- Save draft orders
- Review records
- Review billing
- Rate dishes
Main Modules
OverviewOrderRecordBillingRatingMenu
Important Rules
- Maximum 5 dishes per meal order.
- One unique dish line per meal.
- Ordering is blocked by cutoff, blackout dates, weekend restrictions, and inactive sessions.
- Students should contact Admin for profile or school-link corrections.
Delivery User Guide
Last updated: Apr 07, 2026, 20:31
Delivery User Guide
Last updated: 2026-03-20
Access
- Login:
/schoolcatering/delivery/login - Main page:
/schoolcatering/delivery
Core Workflow
- Select service date.
- Review assigned orders grouped by school.
- Check student name, school, and delivery details.
- Mark delivery complete when the meal has been delivered.
Notes
- Delivery assignment depends on school-delivery mapping set by Admin.
- Delivery users work from the student-school link maintained by Admin.
Kitchen User Guide
Last updated: Apr 07, 2026, 20:31
Kitchen User Guide
Last updated: 2026-03-20
Access
- Login:
/schoolcatering/kitchen/login - Main page:
/schoolcatering/kitchen
What Kitchen Users Can Do
- View today, yesterday, and tomorrow production lists.
- Review dishes by session.
- Review dietary and order notes.
- Mark kitchen completion for active production work.
Notes
- Current operational meal session for ordering is
LUNCH. - Kitchen output depends on confirmed student-school orders.
Billing & Payment User Guide
Last updated: Apr 07, 2026, 20:31
Billing and Payment Guide
Last updated: 2026-03-20
Family and Student Side
- Billing is available from the Family and Student modules.
- Users can review unpaid and paid billing items.
- Payment proof can be uploaded for unpaid bills.
- Uploaded proof stays in review until Admin verifies or rejects it.
Billing Status Flow
UNPAIDPENDING_VERIFICATIONVERIFIEDorREJECTED
What Users Should Do
- Review the billing rows carefully before payment.
- Upload a clear payment proof image.
- Wait for Admin verification.
- Open the receipt when the bill is verified and the receipt is available.
Admin Side
- Route:
/schoolcatering/admin/billing - View proof
- Verify payment
- Reject payment
- Generate or regenerate receipt
Useful Note
- If proof upload succeeds but receipt is missing, the bill usually still needs verification or receipt generation.
Menu User Guide
Last updated: Apr 07, 2026, 20:31
Menu Guide
Last updated: 2026-03-20
What Users See
- Available dishes for the active date and session.
- Dish name, category, description, and price.
- Dish types include
Main,Dessert, andDrinks.
Ordering Notes
- Users can add dishes to draft before placing an order.
- One unique dish entry per meal line is allowed.
- Maximum 5 dishes per meal order.
- Menu availability can change by date, session, and Admin settings.
Admin Side
- Route:
/schoolcatering/admin/menu - Create, edit, activate, deactivate, and delete dishes.
- Manage ingredients and uploaded dish images.
Registration Guide
Last updated: Apr 07, 2026, 20:31
Registration Guide
Last updated: 2026-03-20
Active Registration Route
/schoolcatering/register/youngsters
What Registration Does
- Creates one family account.
- Creates one or more linked student accounts in the same registration.
- Supports
1to5students in one family registration. - Supports registration by
Parent,Student, orGuardian/Teacher.
Required Family Details
- Family Group Name
- Parent First Name
- Parent Phone Number
- Parent Email
- Parent Password and Confirm Password
Required Student Details
- Student First Name
- Date of Birth
- Grade at Registration Date
- School
- Phone Number
- Allergies choice
Registration Rules
- Parent and student contact details are compulsory.
- Parent and student emails must be unique.
- Parent and student phone numbers must be unique.
- Student email cannot be the same as parent email.
- Student phone number cannot be the same as parent phone number.
Username and Password
- Parent username is auto-created as
familyName_parentName. - Student username is auto-created as
familyName_studentName. - Parent sets the family password during registration.
- Each student gets an auto-generated password.
Important
- Keep the Registration Successful card information safely.
- Admin should handle later family or student corrections instead of re-registration.
Terms and Conditions
Last updated: Apr 07, 2026, 20:31
Terms and Conditions
Last updated: 2026-03-20
1. Scope
- These terms apply to all users of the Blossom School Catering application.
2. Registration and Accounts
- Users must provide correct family and student information.
- Family and student usernames are generated by the system.
- Registration Successful information should be kept safely.
- Admin may correct family, student, and school-link records when needed.
3. Ordering Rules
- Orders are subject to active session availability.
- Current ordering operation is based on
LUNCH. - Cutoff time, blackout dates, and weekend blocks are enforced by the system.
- A meal order allows a maximum of 5 dishes.
4. Menu and Food Information
- Dish categories may include
Main,Dessert, andDrinks. - Menu availability may change according to operations.
- Allergy information is operational guidance and should be reviewed carefully by guardians.
5. Billing and Payment
- Billing is based on recorded orders.
- Payment proof may be reviewed before verification.
- Receipt availability depends on successful Admin verification and receipt generation.
6. Delivery and School Links
- Delivery depends on the school linked to the student profile.
- Admin may change student-school links when needed.
7. Acceptable Use
- Do not misuse the platform.
- Do not share credentials carelessly.
- Do not upload unrelated or unlawful material.
8. Service Availability
- The platform may be updated, blocked, or interrupted for operational, maintenance, or policy reasons.
Privacy and Confidentiality
Last updated: Apr 07, 2026, 20:31
Privacy and Confidentiality
Last updated: 2026-03-20
Scope
- This policy applies to the Blossom School Catering web application and API for Family, Student, Admin, Kitchen, and Delivery users.
Data Used
- Account information such as name, username, phone number, and email.
- Family and student linkage data.
- Student school linkage data for ordering and delivery.
- Order, billing, payment proof, rating, and delivery records.
Purpose
- To provide registration, login, ordering, billing, rating, delivery, and reporting functions.
- To maintain operational accuracy and role-based access control.
Security
- Passwords are stored as hashes.
- Admin actions are recorded in audit logs.
- Payment proof and protected files are handled through authenticated flows.
User Responsibility
- Keep login details private.
- Keep successful registration details safely.
- Contact support quickly if wrong family, student, or school details are shown.
Contact Us User Guide
Last updated: Apr 07, 2026, 20:31
Contact and Assistance Guide
Last updated: 2026-03-20
Main Assistance Channel
- Whatsapp:
+6285211710217
When to Contact Support
- Registration problems
- Wrong family or student details
- Wrong school link
- Password or login problems
- Billing proof or receipt problems
- Order cutoff or blackout confusion
Helpful Information to Prepare
- Your role: Family/Parent, Student, Admin, Kitchen, or Delivery
- Your username
- Student name and family group name
- Service date and session if the issue is about ordering
- Screenshot of the issue if possible