Skip to content
kobiakov.dev
Веб-системы

kobiakov.dev — Full-Stack портфолио

Продакшн full-stack портфолио: AI-чатбот (Gemini), Sanity CMS, PostgreSQL + Prisma, NextAuth OAuth, CI/CD через GitHub Actions. 99/100 Lighthouse, 3 языка.

Сроки

2026

Роль

Ведущий инженер

Бизнес-эффект / ROI

99/100 Lighthouse · 3 langs · Full-Stack

Проблема

Портфолио разработчика, которое лишь перечисляет технологии, никого не убеждает — клиентам нужно доказательство, что вы можете запустить реальную продакшн-систему, а не набор модных слов.

Вызов

Создать портфолио, которое само является продуктом — демонстрирует full-stack компетенции: AI-интеграция, CMS, авторизация и автоматический деплой в одном репозитории.

Решение

Next.js 15 App Router + React 19, Prisma + PostgreSQL, Sanity CMS, Gemini AI чатбот через Vercel AI SDK, NextAuth v4 GitHub OAuth, Upstash Redis rate limiting, GitHub Actions CI/CD, Framer Motion анимации.

Технические особенности

Server Components with selective client islands (Next.js 15 App Router)

Gemini AI chatbot via the Vercel AI SDK with streaming responses

Dual content sources: Sanity CMS + PostgreSQL/Prisma with a static fallback

NextAuth v4 GitHub OAuth with a role-based admin dashboard

Upstash Redis rate limiting on every API route

GitHub Actions CI — typecheck, tests and build on every push

Архитектура системы

Next.js 15 (App Router)

React 19

TypeScript

Prisma 6 + PostgreSQL

NextAuth.js v4

Sanity CMS

Google Gemini AI

Upstash Redis

GitHub Actions CI/CD

Vercel

Ключевые технологии

Next.js 15React 19TypeScriptPostgreSQLGemini AI
kobiakov.dev — Full-Stack портфолио
Share: