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