No description
  • TypeScript 83.1%
  • CSS 16%
  • JavaScript 0.4%
  • Dockerfile 0.2%
  • HTML 0.2%
Find a file
2026-06-28 13:20:36 +05:00
src fix: source doc view 2026-06-28 13:20:36 +05:00
.env.example feat: connected backend api 2026-06-27 11:28:17 +05:00
.gitignore chore: stop tracking ts build info cache 2026-06-28 04:02:17 +05:00
bun.lock feat: doc viewer 2026-06-27 20:13:25 +05:00
Dockerfile feat: connected backend api 2026-06-27 11:28:17 +05:00
eslint.config.js init: initialization of front arch. 2026-06-27 02:25:49 +05:00
index.html init: initialization of front arch. 2026-06-27 02:25:49 +05:00
Makefile init: initialization of front arch. 2026-06-27 02:25:49 +05:00
package.json feat: doc viewer 2026-06-27 20:13:25 +05:00
README.md init: initialization of front arch. 2026-06-27 02:25:49 +05:00
tsconfig.app.json init: initialization of front arch. 2026-06-27 02:25:49 +05:00
tsconfig.json init: initialization of front arch. 2026-06-27 02:25:49 +05:00
tsconfig.node.json init: initialization of front arch. 2026-06-27 02:25:49 +05:00
tsconfig.node.tsbuildinfo init: initialization of front arch. 2026-06-27 02:25:49 +05:00
vite.config.ts feat: doc source viewer with bbox highlights and service price history page 2026-06-28 03:47:31 +05:00

MedPartners Frontend

Internal B2B operations UI for the MedPartners price-list processing pipeline.

Stack

  • React 19 + TypeScript
  • Vite (dev server / build)
  • React Router (route map per infra/docs/tech/front/pages)
  • Design tokens from infra/docs/tech/front/design (src/styles/tokens.css)

Getting started

make install      # or: bun install
cp .env.example .env
make dev          # or: bun run dev

Dev server runs on http://localhost:5173. The API base URL is configured via VITE_API_BASE_URL (defaults to http://localhost:8080).

Commands

This project uses bun. A thin Makefile mirrors the backend command vocabulary.

  • make install / bun install - install dependencies
  • make dev / bun run dev - start the Vite dev server
  • make build / bun run build - type-check and build for production
  • make preview / bun run preview - preview the production build
  • make lint / bun run lint - run ESLint

Structure

src/
  app/        application setup: router, layout shell
  pages/      one component per route
  shared/     reusable config and UI (routes, navigation, env)
  styles/     design tokens and global styles