technology

The stack, and why each part is on the list.

Tools are chosen per project against scale, budget and timeline. Nothing here is used because it is fashionable.

ai

AI

OpenAI APIs

Language features inside your product

LLM Integrations

Retrieval, summarisation and assistants

AI Automation

Workflows that remove manual steps

backend

Backend

Node.js

APIs and real-time services

Python

Data work, scripting and AI services

PHP

Laravel and legacy system work

Supabase

Postgres, auth and storage in one platform

cloud

Cloud

AWS

Production infrastructure at scale

Google Cloud

Managed services and AI APIs

Vercel

Frontend hosting and preview deploys

Cloudflare

DNS, CDN and edge protection

database

Database

PostgreSQL

Default choice for relational data

MySQL

Wide hosting compatibility

MongoDB

Document data and flexible schemas

frontend

Frontend

React 18

Component architecture for every interface

TypeScript

Type safety from database to button

Vite

Instant dev server, optimized builds

Tailwind CSS

A design system in the markup

Next.js

When SEO and SSR are the priority

mobile

Mobile

Flutter

One codebase, native performance

React Native

Shared logic with the web app

tools

Tools

GitHub

Version control and code review

Docker

Reproducible environments

Figma

Design handoff without guesswork

stack philosophy

The right tool for this project, not the same tool for every project.

A brochure site does not need the architecture of a SaaS platform, and a SaaS platform is not built on a page builder. The stack follows the requirement.

how this site is built

afexsa.com runs on React 18, Vite, TypeScript and Tailwind CSS, with all content stored in Supabase Postgres and read directly from the browser through Row Level Security — no custom API server in between. It is the same approach used for client projects that need to ship fast and stay cheap to run.

  • frontend · react + vite + tailwind
  • data · supabase postgres + rls
  • state · tanstack query
  • routing · wouter
  • motion · framer motion

next step

Tell us what you want to build.

Send the idea in a few lines. You get a reply within one working day, a discovery call, and a written proposal with scope, timeline and price, before you commit to anything.