Hasad — Dar Al-Arqam series
Points-based souq
Idea
Annual rewards marketplace where students spend earned points. A mobile cashier sells by category/items or offers; teachers fetch student bills; the cacher grants point credits; the returner processes returns. Admin create Souqs, import students and items and manage them , configures categories/values, create offers, and monitors inventory.
Technical
RESTful API secured with Sanctum and role-based mobile access (Cashier / Teacher / Cacher / Returner). Blade admin; CSV import/export (students/items) with auto category creation; points pricing rule (rounded up) and cashier checkout/returns; caches (point credits, bulk); student bills, stocktaking reports; validation, transactions, pagination, migrations/seeders.
Tools
Laravel, Blade, RESTful API, Sanctum
Snapshots
(hover to see describtion)
Admin Dashboard to see statistics; manage souqs, supervisors, students, caches, items, categories and offers ; export detailed inventory.
Admin can manage students, see there details, print there bills, import students from a CSV file or add a student manually.
Admin can manage items, see there details and import a CSV file to add items from it.
Export a detailed inventory that contain info about items purchased, returned and remained; and students points.
Mobile cashier sells items and offers after he choose the student; points are calculated on checkout.
Teachers fetch student detailed bill.