Evame is a project for sharing user-submitted texts with translations, annotations, and explanations.
- Install dependencies
bun install
- Prepare environment variables
Put the generated string into
cp .env.example .env openssl rand -base64 32
.env. - Start DB
docker compose up -d
- Run migrations and seed
bun run db:migrate bun run seed
- Start dev server
bun run dev
- Open
http://localhost:3000
- Docs entry:
docs/README.md - AI context:
AI_CONTEXT.md - AI rules:
AGENTS.md
src/app: Next.js App Routersrc/db: DB connection, types, seedsrc/drizzle: Schema and migrationssrc/components: Shared UI
See docs/architecture.md for details.