Playground · Client platform
From vendor to shelf, on one platform.
A platform built for a non-profit’s centres: vendors supply products, purchase requests track them to the store and the centre, and learners spend the coins they earn in an internal shop.
- Type
- Client product
- Owner
- A non-profit organisation
- Platform
- Web application · Coach mobile web app
- Sharpflux role
- Full-stack engineering
Overview
What it is
Playground runs the day-to-day operations of a group of centres, and the learning that happens in them. This page covers its vendor and product side: the supply chain that brings products in, and the coin-based shop that hands them out.
It is a closed platform for the organisation’s own staff and learners, not a public marketplace.
The business problem
An organisation running several centres has to buy from many local vendors, know what is in the store and get the right items to the right place. When requests, stock and deliveries are tracked separately, nobody can say what was ordered, what arrived or what is about to run out.
Sharpflux’s role
Sharpflux engineers the platform for its owner.
- React web application
- Backend API and data model
- Role-based access for staff and learners
- Automated and end-to-end tests
Solution and approach
How products move through Playground.
Each product is followed from the vendor who supplies it to the learner who receives it, with stock and purchase records kept along the way.
Vendors
Supplier records with categories and terms.
Purchase requests
Requested, ordered and followed through.
Store and inventory
Delivered to the store, then to the centre.
Coin shop
Learners order with coins; coaches deliver.
Key features
What it does
The vendor and product side of the platform.
Vendors
- Vendor records
Contact details, product categories, working hours and tax details.
- Commercial terms
Minimum order value, delivery lead time, payment terms and discounts.
- Preferred vendors
Purchasing
- Purchase request lifecycle
Pending, ordered, delivered to the store, delivered to the centre, or on hold.
- Product approvals
- Purchase summaries and PDF export
Products and inventory
- Product catalogue
Products with categories, prices and images.
- Inventory management
- Low-stock and out-of-stock reports
- Master inventory report and shop analytics
Coin shop
- Browse, cart and checkout using coins
Checkout shows the coin balance and stops an order that exceeds it.
- Order history and receipts
- Coach delivery of orders
- Learning activities that earn coins
Technology
Built with
- Web
- ReactTailwind CSS
- Backend
- Node.jsExpress
- Data and storage
- MongoDBAmazon S3
From the platform repository.
FAQs
Frequently asked questions
Is Playground a public marketplace?
No. It is a closed platform for one organisation. Vendors are supplier records managed by its staff, and they do not sign in or sell directly.
Does the shop take online payments?
No. Learners spend coins earned through learning activities. The code has no payment gateway.
Could Sharpflux build something similar for us?
Yes, as a custom project shaped around your organisation. Tell us about your vendors, stock and centres and we will scope it with you.