Studsearch Web (frontend)
Метадані
Section titled “Метадані”| Поле | Значення |
|---|---|
| Продукт | Studsearch.org |
| Тип | Frontend (Next.js SSR) |
| Статус | 🟢 prod |
| Власник | @Vladbandurin |
Призначення
Section titled “Призначення”Веб-інтерфейс Studsearch.org — пошук ЗВО та інформація для абітурієнтів від інсайдерів-студентів (TODO: уточнити повний value-prop).
Репозиторій та рантайм
Section titled “Репозиторій та рантайм”| Репо | abitly-org/studsearch-frontend (master) |
| Стек | Next.js · next-intl (i18n) · axios · TanStack Query · classnames · color-rgba · deep-equal · react-use |
| Хостинг | AWS Amplify studsearch-prod-frontend (d2v17dlr0oszkz, WEB_COMPUTE = Next.js SSR) |
| Деплой | Amplify auto-deploy на push у master |
| Публічні URL | https://studsearch.org/?lng=en (з опису репо). Кастомний домен через Cloudflare → domains-dns |
Залежності
Section titled “Залежності”- Залежить від: Studsearch backend ·
TODO:Auth (якщо є логін) - Від нього залежать: —
Env-змінні
Section titled “Env-змінні”Build-time env у Amplify. TODO: повний перелік. Очікувані:
| Змінна | Призначення |
|---|---|
NEXT_PUBLIC_API_URL | URL Studsearch backend |
NEXT_PUBLIC_* | і18n / feature flags — TODO: |
Ключові команди
Section titled “Ключові команди”npm run devnpm run build && npm run startnpm run lintnpm run formatДеплой та відкат
Section titled “Деплой та відкат”Amplify auto-deploy. Відкат — «Redeploy this version» у Amplify console на попередньому successful build.
Логи та моніторинг
Section titled “Логи та моніторинг”- Amplify build logs у Amplify console.
TODO:runtime-логи (Amplify WEB_COMPUTE = Lambda@Edge — логи в CloudWatch).
Типові проблеми
Section titled “Типові проблеми”- Сайт недоступний → service-down
- Регресія → deploy-rollback