Jeleosinmi — a full childcare platform, built from the ground up
A complete digital home for a childcare provider in Abuja: program registration, three ways to pay, a lead-generating blog, and an admin panel their non-technical team can actually run — all on plain PHP, no framework.
The Brief
A daycare that needed to run like a business online
Jeleosinmi is a holistic childcare provider based in Abuja. Parents needed a way to browse programs, register, and pay online — without calling the office. The client's team is entirely non-technical, so anything I built had to be self-service on their end: adding a new program, updating a fee, or reading who'd registered couldn't require a developer. The project was scoped and delivered for ₦250,000 on a fixed timeline, including a live walkthrough session with the client before launch.
What I Built
Four systems, one platform
Program Registration
A 4-step form guiding parents from program selection to confirmation, with promo codes and discounts applied automatically before checkout.
Triple Payment Flow
Paystack card payments with webhook confirmation, plus bank transfer and WhatsApp payment options for parents who prefer to pay offline.
Admin Panel
A collapsible-sidebar dashboard with 8+ sections covering registrations, programs, payments, and content — built so the client's team runs it without help.
Blog & Lead Capture
Articles gated by a soft modal and a harder content lock, turning readers into leads, with a small confetti moment on successful capture.
Tech Stack
Built deliberately without a framework
PHP 7.2 was a hosting constraint, not a preference — so everything below had to be handled by hand.
Challenges & Solutions
The parts that took real problem-solving
Paystack webhooks needed to be trusted, not just received
Every incoming webhook is verified against its signature before a registration is marked paid, so a spoofed request can't fake a payment.
Not every parent wants to pay by card
Bank transfer and WhatsApp payment flows sit alongside Paystack, each with its own confirmation path in the admin panel — so staff can mark a manual payment received in seconds.
A non-technical team needed real control
The admin panel was designed around what staff actually do day to day — add a program, check who registered, update a fee — rather than exposing raw database fields.
Results
- Live in production at jeleosinmi.com, handling real registrations and payments.
- Zero developer dependency for day-to-day content and program updates.
- Three payment paths instead of one, matching how parents actually prefer to pay.
- Security built in: environment-based secrets, CSRF protection, MIME validation on uploads, and signature-verified webhooks.
Want something built like this?
I build full-stack web platforms end to end — from admin panels to payments.
See it live →
AdeagboTomiwa
Please feel free to react, leave a comment and share! Thank you 🙏
Jul 12, 2026 · 6:59 PM