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 1 to 5 linked 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, or Guardian/Teacher.
  • If Guardian/Teacher is 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, and Drinks.

G. Order: Select, Add, Draft, Place

  • Open the Order module.
  • 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 5 dishes 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 session is the meal service window.
  • A meal is the order placed for that session on a specific date.
  • A dish is an item selected into that meal.
  • Current operational ordering session is LUNCH.

J. Dish Types

  • Main
  • Dessert
  • Drinks

K. Cutoff, Blackout, and Weekend Blocks

  • Cutoff stops changes after the configured daily order time.
  • Blackout can 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 Family shows existing family groups, usernames, linked students, and password tools.
  • Admin Student allows 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

  • Overview
  • Order
  • Record
  • Billing
  • Rating
  • Menu

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

  • Overview
  • Order
  • Record
  • Billing
  • Rating
  • Menu

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

  1. UNPAID
  2. PENDING_VERIFICATION
  3. VERIFIED or REJECTED

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, and Drinks.

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 1 to 5 students in one family registration.
  • Supports registration by Parent, Student, or Guardian/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
  • Email
  • 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, and Drinks.
  • 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