All-in-one student workspace for planning, practice, and class collaboration.
| Layer | Technology |
|---|---|
| Frontend | Next.js (App Router) |
| Backend | Go + chi |
| Database | PostgreSQL |
| Auth | Clerk |
| Secrets | Infisical |
| CI/CD | GitHub Actions → Docker → Digital Ocean |
AskAtlas/
├── api/ # Go backend API
├── web/ # Next.js frontend
├── migrations/ # PostgreSQL migration scripts
├── docs/ # Docusaurus documentation site
├── scripts/ # Deployment and rollback scripts
└── .github/ # CI/CD workflows and PR template
- Install prerequisites
- Set up each service:
- API: see API Setup
- Web: see Web Setup
- Database: see Database Setup
Full documentation is available at ask-atlas.github.io/AskAtlas, covering architecture, infrastructure, development patterns, API reference, and contributing guidelines.
See CONTRIBUTING.md for commit conventions, PR guidelines, and development workflow.