Start a project

Custom web development and web systems

For the jobs no plugin solves. Learning platforms, client portals, booking engines, quoting tools, and the integrations that quietly hold them together.

When the off-the-shelf option almost works, we build the part that's missing. Systems are scoped and quoted per project, built by the same team that answers when you email afterwards, and handed over with full access once they're paid for.

What's included

  • Learning management systems with student and admin portals
  • Client, member and staff portals
  • CRM, inventory and quoting systems
  • Registration, scheduling and booking engines
  • Custom APIs and third-party integrations
  • Payment gateway and accounting integration

Scoped and quoted per project

When a plugin will not do it

Plenty of businesses reach a point where the off-the-shelf option almost works. That gap is where we live: a booking flow with rules nobody else supports, a portal that has to talk to accounting software, a quoting tool that has to match how you actually price.

Things we have already built

A full learning management system with student and admin portals, live classes and integrated payments. Swimmer registration with scheduling for swim schools. Request-for-quote catalogues for distributors. Product calculators for a tooling supplier. A hosting control portal.

Integrations

Payment gateways, accounting systems, courier and shipping APIs, CRMs, mailing platforms. If it has an API we can usually talk to it, and if it does not, we will tell you that before you have paid for anything.

How a custom system fits together

A system sits in the middle of the work your people and your customers already do, and talks to the software you already pay for.

Diagram: a custom web system connecting student, admin and client portals and a booking engine to payment gateways, accounting software, courier and shipping APIs, CRM and mailing platforms, and quoting tools.PortalsIntegrationsStudent portalCourses and progressAdmin portalUsers and paymentsClient portalMembers and staffBooking engineRegistration, schedulingPayment gatewayLocal and internationalAccountingAccounting softwareCourier & shippingShipping APIsCRM & mailingCustomer recordsYour systemCustom APIs, built aroundhow you actually workQuoting toolsCalculators and RFQ

Integrations we work with

  • Payment gateways
  • Accounting systems
  • Courier and shipping APIs
  • CRMs
  • Mailing platforms

If it has an API we can usually talk to it, and if it does not, we will tell you that before you have paid for anything.

Systems already running

Custom work that's live today. Every one links to its entry in the portfolio.

  1. Science Intuition

    A fully custom learning management system: dedicated student and admin portals, online classes, integrated payments, secure access and progress tracking.

  2. Azalea SA

    A learning management system inside an informative site, with course listings, user registration and progress tracking.

  3. iSwim

    Custom swimmer registration forms, an integrated payment system and scheduling support for parents and administrators.

  4. Dolphins Swim School

    Swimmer registration, integrated payments and scheduling, built for parents and staff on mobile.

  5. DSM School

    Custom enrolment forms with integrated payment options and clear programme information.

  6. KH Distributors

    A catalogue with built-in request-for-quote functionality to streamline enquiries.

  7. VTEC Tools

    Advanced product calculators inside an e-commerce store, so buyers can make precise decisions before ordering.

  8. Geometric Hosting

    A custom hosting portal with user management, scalable backend systems and tools for running hosting operations.

  9. I&S Motors

    Stock searchable by make, model and variant, full detail pages for every vehicle and a step-by-step taxi finance application.

  10. ZMS Auto

    A product customiser: buyers pick a size and colour, upload artwork and see it on the tag before they pay.

  11. Imraan Moosa MP

    An on-site assistant that answers constituents' questions and points them to the right service.

Built with

  • PHP Backend
  • Laravel Framework
  • React UI Library
  • Vue.js Framework
  • Node.js Runtime
  • MySQL Database
  • Flutter Mobile
  • Git Version control

How the work runs

The same terms on every project, so you know where you stand before you pay a deposit.

  • Fixed quote

    Quoted off your specification as a fixed figure, valid for ten working days.

  • 50% deposit

    A 50% deposit starts the work. The balance is due before handover.

  • Three revisions

    Up to three rounds of changes per page during design, as standard.

  • Real devices

    Tested on real devices rather than a browser resize.

  • Full handover

    Every credential, access detail and document handed over, plus training.

  • Two-day check

    Two working days after go-live to flag anything before we call it done.

Read the full terms

Recent work

See the work

Questions

What does a website cost?

Every project is quoted individually once we've seen your specification, so you get a fixed figure rather than a range that moves later. A 50% deposit starts the work and the balance is due before handover. Quotes stay valid for ten working days.

Do we need to meet in person to get started?

No. Almost every project we run is handled remotely over email, WhatsApp and calls, with design drafts shared on a private staging server. We're based in Johannesburg and work with clients across South Africa and abroad.

How is custom development priced?

Every system is scoped and quoted per project. Once we've seen your specification you get a fixed figure rather than a range that moves later. A 50% deposit starts the work and the balance is due before handover.

Can you connect a system to our accounting or payment software?

Usually, yes. We integrate payment gateways, accounting systems, courier and shipping APIs, CRMs and mailing platforms. If it has an API we can usually talk to it, and if it does not, we will tell you that before you have paid for anything.

Who owns a custom system once it's built?

You do. Work remains ours only until it's paid for in full. At handover you receive every credential, access detail and the documentation, and you take full ownership of the project.

Taking on new projects

Let's build something sharp

Tell us what you need. We'll come back with a clear scope, a fixed quote and a realistic timeline, usually within one working day.

info@lemonmedia.co.za