Server Overview
The Hikma Health Server is a full-stack TypeScript application built with TanStack Start. It combines the API backend and admin web interface into a single deployable application.
Key Features
- Unified codebase β API endpoints and admin dashboard live in one repository
- Automatic migrations β Database schema updates run on startup
- Offline-aware β Designed to handle sync from mobile clients operating in low-connectivity environments
- One-click deploy β Fork the repository, then use the deploy buttons in your forkβs README for Render and DigitalOcean
Tech Stack
- Runtime: Node.js v24.14.0
- Framework: TanStack Start
- Language: TypeScript
- Database: PostgreSQL
- Package Manager: pnpm
Project Structure
Repository
The server source code is available at github.com/hikmahealth/hikma-health-server.
For setup instructions, see the Getting Started guide.