Skip to main content
Back to services

Service · 02

Web App Development in Mauritius

Custom web applications, built with AI-assisted vibecoding: internal tools, dashboards and client portals, from MVP to production.

Web application dashboard with charts and tables on a monitor

The problem

Spreadsheets, email threads and off-the-shelf tools stop fitting the way you work, but a custom build sounds slow and expensive.

What I do about it

I build custom web apps in Next.js, starting with an MVP when the idea needs proving. AI speeds up the coding; every part is still read, tested and made maintainable.

A web app is not a website with extra pages. It has users, logins, data and rules, and it has to keep working when all four change at once. This service covers what a brochure site cannot do: client portals, booking and quoting systems, internal tools, dashboards and admin panels, built on Next.js, React and a proper database.

A lot of this work is now vibecoding: I describe the behaviour I want and AI writes much of the code, which makes a small budget stretch a long way. The speed is real, but it is not the whole job. Every part still gets read, tested and shaped into something maintainable, because generated code that nobody understands becomes someone's problem six months later. You can start with an MVP to prove the idea, or go straight to a production build with authentication, backups and monitoring in place. The same person is accountable either way.

What this covers

  • Client portals, dashboards and admin panels
  • Booking, quoting and internal workflow tools
  • MVPs built quickly to test an idea before investing
  • Vibecoding: AI-assisted builds, reviewed line by line
  • Authentication, databases and third-party integrations
  • Production hardening: backups, monitoring and deployment

How I work

  1. 01

    Define what it must do

    Write down the users, the screens and the rules before any code. Most wasted budget comes from building the wrong thing quickly.

  2. 02

    Choose MVP or production

    Decide honestly whether this is a test of an idea or a system people will depend on. The two need different foundations and different budgets.

  3. 03

    Build with AI, review by hand

    Vibecoding gets the first version moving fast. Every part is then read, tested and refactored before it goes anywhere near real users.

  4. 04

    Connect the real data

    Databases, logins, payments and the tools you already use, wired up and tested against your actual data rather than samples.

  5. 05

    Deploy and watch it

    Ship it, monitor it, and stay available while real people start using it. Early usage always finds something.

The first step is a short conversation.

What you walk away with

  • A working web app, deployed and in use
  • Source code and accounts in your name
  • A short guide to how it runs
  • A clear list of what would come next

Tools I reach for

  • Antigravity
  • Cursor
  • Claude Code
  • Codex
  • PostgreSQL
  • Vercel

A recent outcome

A working tool, not a prototype that stalls.

Built fast enough to be affordable, and carefully enough that the next developer can pick it up without starting over.

Why hire an expert

  1. Architecture

    A generated site works on day one. An expert decides how it is structured so that adding a page, a language or a payment in a year does not mean rebuilding it.

  2. Security

    Forms, logins, API keys and third-party scripts are where sites get hurt. Someone has to review them line by line and keep updating them.

  3. Accountability

    When something breaks, you want one named person who answers the phone and fixes it, not a prompt history.

Questions about this service

  • A website mainly presents information. A web app has users, logins, data and rules: client portals, booking tools, dashboards and admin panels. As well as pages, it needs authentication, a database, backups and monitoring.

  • Usually, if the idea has not been tested with real users. An MVP proves the core workflow with the smallest build that works, and it can then grow into a production system instead of being thrown away.

  • Only once someone has read it. I use AI to write much of the code faster, then review, test and restructure it so it is secure and maintainable, and I stay accountable for it.

Have a project in mind?

Tell me what you're working on. I reply within one working day.