- Vite
- TypeScript
- React 19
- TailwindCSS 4
- Shadcn
- Biome
- Pino
- Hono
PLEASE SEE https://fullstackbun.dev/get-started/
The fastest way to get started is with VS Code DevContainers:
- Install VS Code, Docker Desktop, and the Dev Containers extension
- Open this project in VS Code
- Click "Reopen in Container" when prompted
- Wait for setup to complete (5-10 minutes first time)
- Run
bun run devto start all services
See .devcontainer/README.md for detailed documentation.
A highly abbreviated version of the instructions is below:
- from the root directory
bun install - Run
bun run setupto:- copy the environment files from
.env.exampleto.envin both the API and frontend directories
- copy the environment files from
- then
bun run dev
To install a package, cd into the package directory and run bun install.
Do not install packages at the root level, with few exceptions.
To run the frontend and backend apps, bun run dev from the root level.
This monorepo supports containerized development and production deployment with Docker.
Quick Start:
# Development
bun run docker:dev:build
# Production
bun run docker:prod:buildFor complete Docker documentation, see apps/docs/docker.md.