Welcome
Documentation for Info PPAAI App
Info PPAAI App Documentation
Welcome to the Info PPAAI App documentation! This is a modern full-stack application built with cutting-edge technologies.
Tech Stack
This project was bootstrapped using better-t-stack.dev and uses the following technologies:
Core Technologies
- Bun - Fast all-in-one JavaScript runtime and package manager
- Next.js 16 - React framework with App Router and Turbopack
- PostgreSQL - Solid, reliable relational database
- Docker & Docker Compose - Containerization for local development
Additional Stack
- tRPC - End-to-end typesafe APIs
- Better Auth - Modern authentication solution
- Drizzle ORM - TypeScript ORM
- TanStack Query - Powerful data synchronization
- Tailwind CSS 4 - Utility-first CSS framework
- Fumadocs - Documentation framework
Quick Start
To get started with development:
# Install dependencies
bun install
# Start the database (Docker Compose)
bun run db:start
# Run migrations
bun run db:migrate
# Start development server
bun run devWhat's Inside?
This monorepo includes:
- Web App: Next.js application with authentication and tRPC API
- API Package: Shared tRPC router definitions
- Auth Package: Better Auth configuration
- Database Package: Drizzle ORM schemas and migrations
- Documentation: Integrated docs under
/docs
Learn More
Explore the sections to understand our architecture and design decisions.