File-based routing for the app. Each .astro file or folder maps to a URL path.
| File | Route | Purpose |
|---|---|---|
index.astro | / | Homepage |
login.astro | /login | Login page |
pricing.astro | /pricing | Pricing plans |
profile.astro | /profile | User profile |
planner.astro | /planner | Study calendar planner |
search.astro | /search | Search results |
admin.astro | /admin | Admin dashboard |
contact.astro | /contact | Contact page |
privacy.astro | /privacy | Privacy policy |
terms.astro | /terms | Terms of service |
404.astro | * | Custom 404 |
500.astro | * | Custom 500 |
| Folder | Routes |
|---|---|
[subject]/ | /aptitude-logic/..., /computer-science/... etc. |
admin/ | /admin/... subpages |
api/ | /api/... endpoints |
dsa/ | /dsa/... DSA content |
See ../../docs/api/overview.md for API endpoints.
See ../../docs/backend/admin.md for admin routes.