Anonymous group chat spaces where messages disappear.
- Create public or private chat spaces
- Join spaces via 6-character codes
- Anonymous or named messaging
- Auto-delete spaces after inactivity or set duration
- User accounts with profiles
- Space history for finished conversations
- PWA support for mobile
Backend: Rust, Axum, PostgreSQL, SQLx
Frontend: Next.js 16, React 19, TypeScript, Tailwind CSS
- Rust
- Node.js / Bun
- PostgreSQL
cd backend
cp .env.example .env
# Edit .env with your database credentials
cargo runcd frontend
cp .env.example .env.local
# Edit .env.local if needed
bun install
bun devCreate a PostgreSQL database and run migrations:
psql -U postgres -c "CREATE DATABASE anonymspace;"Migrations run automatically on backend startup.
| Variable | Description |
|---|---|
DATABASE_URL |
PostgreSQL connection string |
JWT_SECRET |
Secret key for JWT tokens |
| Variable | Description |
|---|---|
NEXT_PUBLIC_API_URL |
Backend API URL |
MIT