Portfolio

Веб-приложение для демонстрации проектов.

Portfolio — это персональный сайт-портфолио, созданный на Flask.
Проекты отображаются в виде карточек с интерактивной галереей, тегами и ссылками на GitHub.

Проект имеет чистую и минималистичную структуру:

Логика основана на фреймворке Flask и адаптирована для личного использования.


Использование

Portfolio предоставляет следующие возможности:


Структура проекта

Структура:

Portfolio/
├── app.py                 # Основные маршруты и логика
├── main.py                # Точка входа
├── requirements.txt       # Зависимости
├── static/                # Статические файлы (CSS, JS, изображения)
│   ├── css/
│   ├── js/
│   └── images/
└── templates/             # HTML-шаблоны
    └── index.html

Установка

Вручную:

# Клонирование репозитория
git clone https://github.com/vpershukova/Portfolio.git
cd Portfolio

# Создание виртуального окружения
python -m venv .venv

# Активация (Windows)
.venv\Scripts\activate

# Установка зависимостей
pip install -r requirements.txt

# Запуск приложения
python main.py

Технологии

Автор

Валерия Першукова GitHub: @vpershukova