Skip to content

Xavier Kain is all about attention to detail. This site hides 7 secrets.

    Web apps & PWA

    Web app and PWA development.

    Custom web applications in React and TypeScript, and Progressive Web Apps installable on iPhone and Android: business tools, dashboards and complex applications, designed and built from scratch.

    +200
    Projects delivered
    63
    5★ reviews
    100%
    positive reviews
    <24h
    Response time

    Web apps & PWA · At a glance

    I develop custom web applications in React and TypeScript, as well as Progressive Web Apps (PWA) that install on mobile, with offline mode and synchronization. I build business tools, dashboards and applications connected to third-party APIs, from mockup to deployment. My projects include RBT Exam Prep, a study PWA, and web platforms such as Ridemaster (kitesurfing camp booking). A PWA starts at €2,000, a web platform or application at €5,000 depending on features, and the free quote arrives within 24 hours.

    • Who it is for:Startups, small businesses and founders who need a business tool, a SaaS or an installable app
    • Technologies:React, TypeScript, Vite, PWA, REST APIs
    • Indicative budget:PWA from €2,000, web platform or application from €5,000 depending on features (excl. VAT)
    • Timeline:Several weeks depending on the features, with a detailed schedule in the quote
    • How we work:A single point of contact, a test version at every stage, free quote within 24 hours

    What I deliver.

    React and TypeScript applications

    A responsive interface and typed code, more robust with complex data, for applications built to last.

    Installable PWAs

    An app that installs on iPhone and Android from the browser, without going through the stores, and opens like a native app.

    Offline mode and sync

    Data stays available and editable without a network, then syncs when the connection comes back.

    Dashboards and business tools

    Dashboards, activity tracking, search and filters: screens designed for your team’s daily work.

    REST APIs and integrations

    Connections to your existing services or to external sources, like the Geidea payment gateway, with Apple Pay, connected to the FrenchRDV ticketing site.

    Testing and continuous deployment

    Automated tests and continuous deployment to ship updates without breaking what already works.

    Web app, PWA or native app.

    Before writing a line of code, you need to pick the right form for your tool. Here are the questions I ask during scoping.

    When a PWA is enough

    A Progressive Web App installs from the browser, works offline and updates without going through the App Store or Google Play. It is the right choice for a data entry, tracking or study tool used in the field: RBT Exam Prep is built this way: installed on the phone, it lets candidates study even without a connection. The details are in the article PWA in 2026.

    When you need a native app

    If the app has to make full use of the phone (Apple Watch, widgets, notifications, GPS) or be listed in the stores, a native or React Native app is a better fit. That is what the iOS and Android mobile app page covers.

    Business tool or SaaS

    An internal tool for a team and a SaaS sold to customers do not have the same needs: user accounts, roles, subscriptions, dashboard, integrations. Scoping sets what goes into the first version and what can wait, and that is what drives the budget (from €5,000 for a web application or SaaS).

    Development you can follow step by step

    We talk over video calls, with a shared tracking board and a test version at every stage: you use the app while it is being built. Automated tests and continuous deployment then make it possible to ship improvements while keeping regressions to a minimum.

    Case study
    RBT Exam Prep, a study PWA that works offline

    RBT Exam Prep, a study PWA that works offline.

    The context

    The BACB RBT (Registered Behavior Technician) certification is a professional qualification in applied behavior analysis (ABA). The exam is demanding, and many candidates study on public transport or in places without a reliable connection.

    What I built

    A complete study PWA: 154 interactive flashcards and more than 300 quiz questions covering the six domains of the BACB program, progress tracking by domain and a dedicated presentation page for candidates.

    The technical choices

    A mobile-first interface, since most studying happens on a phone, and an offline mode so candidates can study anywhere. The app installs on the phone like a native app, straight from the browser.

    See the project →

    Web apps delivered.

    Web platforms with filtered search, user areas and online booking or applications.

    Full portfolio

    Frequently asked questions.

    What is the difference between a PWA and a regular mobile app?
    A PWA is a web application that installs from the browser and works offline, without being published in the stores. A native app goes through the App Store and Google Play and has wider access to the phone’s features. For a data entry or tracking tool, a PWA is often simpler to evolve, since a single version serves every device.
    How much does a web application cost?
    A PWA starts at €2,000, a web platform, web application or SaaS at €5,000. The final amount depends on the number of screens, account and role management, integrations and payments. The free quote arrives within 24 hours. Prices exclude VAT.
    How long does it take to build a web application?
    From a few days to several weeks depending on complexity. I recommend starting with a first version limited to the essentials, put in users’ hands, then expanding it based on their feedback. The schedule is set out in the quote.
    Can the app connect to our existing tools?
    Yes, through REST APIs: CRM, billing, database, third-party services. What each tool allows is checked during scoping. For data exchanges that run on their own, see also the automation page.
    What happens after launch?
    I can handle maintenance: security updates, backups, monitoring and bug fixes. Improvements follow the same process as development, with a test version before every production release.
    Do I need a requirements document to get started?
    No, a first conversation is enough to scope the need. If you want to organize your ideas beforehand, the site’s requirements generator guides you step by step.

    Further reading.

    Let’s talk about your app.

    Describe the tool you need: I reply within 24 hours with an initial analysis and a free quote.