No description
- TypeScript 83.1%
- CSS 16%
- JavaScript 0.4%
- Dockerfile 0.2%
- HTML 0.2%
| src | ||
| .env.example | ||
| .gitignore | ||
| bun.lock | ||
| Dockerfile | ||
| eslint.config.js | ||
| index.html | ||
| Makefile | ||
| package.json | ||
| README.md | ||
| tsconfig.app.json | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| tsconfig.node.tsbuildinfo | ||
| vite.config.ts | ||
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 dependenciesmake dev/bun run dev- start the Vite dev servermake build/bun run build- type-check and build for productionmake preview/bun run preview- preview the production buildmake 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