Предоставить начинающим специалистам возможность управления и развития своих приобретенных навыков для успешного поиска работы и целенаправленного профессионального роста.
- Интеграция полученных навыков после прохождения курса.
- Оценка уровня владения конкретным навыком.
- Индивидуальные рекомендации по повышению уровня владения навыком.
- Возможность повторной оценки уровня владения навыком.
- Установка индивидуальной цели развития.
Запуск backend
- клонировать репозиторий
git@github.com:hackathon-plus-second-team/development-tracker-backend.git
- в директории backend/development_tracker создать файл .env и наполнить его по примеру .env_sample
DB_ENGINE=django.db.backends.postgresql
POSTGRES_DB=development_tracker
POSTGRES_USER=postgres
POSTGRES_PASSWORD=postgres
DB_HOST=postgres
DB_PORT=5432
DEBUG=True
Если вы используете Windows, убедитесь, что файл run_app.sh имеет формат конца строки LF
- перейти в директорию infra
cd infra
- запустить сборку контейнеров:
docker-compose up -d
- проект доступен по адресу:
http://localhost/
- документация доступна по адресу:
http://localhost/api/dynamic_doc/swagger/v1/
- после запуска проекта в базе данных уже есть пользователь:
{
"email": "TestUser@yandex.ru",
"password": "ZQj-hBQ-c83-fmu"
}
- также есть superuser:
{
"email": "admin@yandex.ru",
"password": "admin"
}
Запуск frontend
- клонировать репозиторий
git@github.com:hackathon-plus-second-team/development-tracker-frontend.git
- запустить сборку контейнеров:
docker-compose up -d
- проект доступен по адресу:
http://localhost:5173/