Персональный сайт-визитка Сергея Кислякова — Python Fullstack Developer.
- Интерактивный терминал — macOS-style окно с AI-ассистентом через opencode-py (SSE-стриминг)
- Typing-анимация должности на чистом JS (без библиотек)
- Skills cloud — облако тегов с технологиями + ghost-иконки, плавающие в фоне hero
- Career timeline — горизонтальная линия с точками (работа → проекты → настоящее время)
- Портфолио — карточки проектов с бейджами (GitHub API, PyPI, PyPistats), скриншотами или role-based placeholder-темами
- Светлая/тёмная тема — GitHub-style light + dark, переключатель в hero, сохраняется в localStorage
- Соцсети с hover-лейблами — иконка съезжает влево, появляется название
- Drag-and-drop сортировка в админке (django-admin-sortable2)
- Django admin (unfold) — управление контентом: навыки, проекты, таймлайн, контакты
- Production-stек: Django + Gunicorn + Nginx на Ubuntu VPS
- CI/CD через GitHub Actions (автодеплой при пуше в main)
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
python manage.py runserverОткройте http://127.0.0.1:8000/
При пуше в ветку main GitHub Actions автоматически деплоит сайт на VPS:
git pull → pip install → migrate → collectstatic → restart gunicorn
VPS: Ubuntu 24.04 | Nginx → Gunicorn (127.0.0.1:8000) | systemd | HTTPS (Let's Encrypt)
- GitHub: skislyakow
- Telegram: @kislyakow