A sample full-stack authentication app built for learning and practicing.
| Layer | Technology |
|---|---|
| Frontend | React 19, Vite, React Router |
| Backend | Go 1.25, Fiber |
| Database | PostgreSQL |
docker compose build
docker compose up -dAccess the app at http://localhost:3000
docker compose down -v| Endpoint | Method | Body | Description |
|---|---|---|---|
/api/ping |
GET | - | Health check |
/api/register |
POST | { name, email, password } |
Register user |
/api/login |
POST | { email, password } |
Login user |
/api/session |
GET | - | Get current session |
/api/logout |
GET | - | Logout user |