Skip to main content

Introduction

Chompardo is a modern authentication and identity platform built as a Turborepo monorepo. It provides a complete solution for user authentication, session management, and identity services.

Project Structure​

The monorepo is organized into three main areas:

Apps​

  • signin - React Router 7 + Vite frontend application for user authentication flows (login, registration, password reset)

Services​

  • identity - Hono-based backend service handling authentication logic with Better Auth and PostgreSQL

Packages​

  • @repo/ui - Shared React component library built on shadcn/ui patterns
  • @repo/eslint-config - Shared ESLint configurations
  • @repo/typescript-config - Shared TypeScript configurations

Technology Stack​

LayerTechnology
FrontendReact 19, React Router 7, Vite, TailwindCSS 4
BackendHono, Better Auth, Kysely ORM
DatabasePostgreSQL 18
BuildTurborepo, pnpm, TypeScript 5.9