HMS Clinic Management

A clinic management system with a Go and PostgreSQL backend and a React and TypeScript frontend.

Clinic management system

The problem

Clinic data needs dependable queries and a clear structure as modules grow.

The solution

The backend uses sqlc for typed SQL on PostgreSQL with a modular internal structure. The frontend follows a feature-sliced layout in React and TypeScript.

Objective

Run clinic operations from one web application.

Who it was for

Clinic management system

How it was built

  1. Structured the Go backend into core, infrastructure, interface and module layers.

  2. Added PostgreSQL migrations and typed queries with sqlc.

  3. Built the React frontend in a feature-sliced layout.

Technology and tools

GosqlcPostgreSQLDockerReactTypeScriptTailwind CSS

Related services