Создание платформы и/или онлайн-инструмента, которая будет служить центром для продвижения цифрового искусства и креативной экономики в Смоленске. Айвазовский — это платформа для цифрового искусства в Смоленске, объединяющая творчество и бизнес, с уникальными NFC-метками для оживления городских пространств.
На вашей машине должне быть установлен docker compose.
Склонируйте проект к себе на устройство и перейдите в папку проекта
git clone git@github.com:NikitaKrylov/Smolathon2.0.git
cd Smolathon2.0Создайте и заполните .env файлы в указанных директориях
# ./db.env
POSTGRES_USER=<Пользователь БД>
POSTGRES_PASSWORD=<Пароль от БД>
# ./backend/app.env
DBUSER=<Пользователь БД>
DBPASSWORD=<Пароль БД>
DBHOST=<Хост БД>
DBNAME=<Имя БД>
DBPORT=<Порт по которому доступна БД>
MODE=<DEV, PROD>
# ./frontend/front.env
DOMAIN=<адрес сервера>После чего можно запустить проект
docker compose up --build -dДля работы автодеплоя в настройках репозитория на Github нужно настроить следующие параметры:
HOST=<Адрес сервера, на котором расположен проект>
PROJECT_DIR=<Рабочая директория проекта>
USERNAME=<Пользователь сервера(Linux)>
PASSWORD=<Пароль пользователя>-
Деплой на сервер
-
Авторизация
-
Регистрация
-
Личный кабинет
-
Паспорт художника
-
Главная страница с подборкой
-
Публикации
- Просмотр
- Удаление
- Создание/редактирование
-
Ассистент
- Генерация описания
- Генерация изображений
- Помощь в подборе мероприятий
- Генерация тегов по изображению
- Помощь в продвижении
-
Статистика
- Отслеживание лайков и просмотров
- Аналитика
Крылов Никита - Backend / DevOps
Ярослав Осокин - Frontend
Андрей Кадомцев - ML / Promt Engineer
Андрей Тычинин - UI / UX / Frontend
Тимофей Костров - UI / UX / Frontend




