Home / Tech Stack

Modern, proven, production-grade

We pick mainstream, well-supported technology so the platforms we build are easy to hire for, easy to scale and easy to hand over. Here's exactly what runs our two live products.

VahanSpace

A containerised, horizontally scalable platform: a Python API, a React web app, a React Native Android app, and supporting services for caching, messaging and monitoring.

415+ API endpoints6 user rolesWeb + AndroidKubernetes-ready
Clients
Web appReact 18 · MUI
Android appReact Native · Expo
↓ HTTPS · JWT
FastAPI serviceREST API · Pydantic v2
↓
MySQL 8SQLAlchemy
Redis 7Cache
RabbitMQWorker
S3Media
Web frontend
React 18ViteMaterial UI 6ZustandReact RouterAxios

Single-page app covering buyers, dealers, service providers and admin.

Mobile
React Native 0.85Expo SDK 56React Navigation 7Expo NotificationsSecure StoreSpeech recognition

Android app with push notifications, camera and document upload, location and voice input.

Backend
PythonFastAPIPydantic v2SQLAlchemy 2.0AlembicUvicorn

Modular REST routers with typed request / response models and versioned migrations.

Data & messaging
MySQL 8Redis 7RabbitMQS3-compatible storage

Caching, asynchronous notification fan-out through a worker, and object storage on AWS S3, DigitalOcean Spaces or MinIO.

Documents & AI
WeasyPrintReportLabpdfplumberopenpyxlOpenCVONNX Runtime

PDF agreements and reports, PDF / Excel price-list parsing, number-plate masking and on-device image moderation — no external AI calls for moderation.

Security
JWT access + refreshOAuth2bcryptRole-based accessVAPT framework

Per-role authorisation on every endpoint and an in-house, guardrailed vulnerability-assessment framework.

DevOps
Docker ComposeKubernetes (HPA, Ingress)GitHub ActionsPrometheusGrafanaEAS Build

CI tests, image builds and deploys; autoscaling in Kubernetes; metrics dashboards; Android release builds via Expo EAS.

Testing
pytestVitestTesting LibraryMSWJestE2E suite
Engineering practices

What every project gets

Typed end to end

Pydantic and TypeScript + Zod catch errors before they reach users.

Automated tests

Unit, integration and end-to-end suites run on every change.

Security reviews

Role-based access and VAPT assessments before go-live.

Containerised

Same Docker images from laptop to production.

Want this stack behind your product?

We'll recommend an architecture that fits your scale, team and budget.