← Назад к проектам
FullStackWebBackendDevOpsFrontend

Портфолио-сайт

Персональный FullStack-сайт-портфолио с Next.js, FastAPI и собственной серверной инфраструктурой.

Портфолио-сайт

О проекте

Персональный сайт-портфолио, разработанный для представления проектов, профессиональных навыков и информации обо мне. Frontend реализован с использованием Next.js, React и TypeScript, а стилизация выполнена с использованием Tailwind CSS. Помимо клиентской части, в проекте реализован отдельный Backend на FastAPI. Backend обрабатывает отправку сообщений с сайта, используя SMTP для доставки уведомлений по электронной почте и Telegram-бота для дублирования уведомлений в личный Telegram. Frontend и Backend размещены на персональном сервере и запускаются внутри Docker-контейнеров. Внешняя сетевая маршрутизация организована с использованием Nginx, который выступает в качестве точки входа и обеспечивает взаимодействие между внешними запросами и контейнеризированными сервисами. Таким образом, проект включает полный цикл разработки и эксплуатации веб-приложения: разработку Frontend и Backend, интеграцию сервисов, контейнеризацию и развёртывание на собственном сервере.