
Личное портфолио (этот сайт)
О проекте
Сайт, который вы читаете. Фронтенд на Next.js, бэкенд на Go и отдельная админ-панель на React — каждый раздел редактируется без передеплоя. Контент хранится на трёх языках по схеме field/fieldRu/fieldUz, язык переключается мгновенно. Тема работает через шесть семантических CSS-токенов. Курсорные эффекты — spotlight, 3D-наклон, магнитные кнопки — учитывают prefers-reduced-motion. Три Docker-контейнера за Caddy с автоматическим HTTPS.
Использованные технологии
- Next.js
- Go
- Gin
- MongoDB
- TypeScript
- React
- Redux Toolkit
- TailwindCSS
- Framer Motion
- Docker
- Caddy
- JWT