Skip to content

Service for monitoring financial audits in self-regulatory organizations.

License

Notifications You must be signed in to change notification settings

okunevkirill/DjangoAuditSRO

Repository files navigation

AuditSRO

Сервис мониторинга финансовых проверок в саморегулируемых организациях.

Техническое задание
Схема взаимодействия
Планы по развитию


Блоки сервиса

  1. Верстка находиться в директории html_pages_layout.
Home page About page
  1. Скрапер расположен в директории scraper.
    Для запуска необходимо:
    • установить зависимости из requirements.txt;
    • перейти в директорию scraper;
    • вызвать паука по имени и передать путь к файлу результатов:
scrapy crawl naufor -O ../auditsro/naufor.csv
  1. Backend приложения расположен в директории auditsro. Для запуска необходимо:
    • установить зависимости из requirements.txt;
    • переименовать файл .env_sample в .env и настроить свои значения переменных окружения;
    • если планируется работа с базой данных через докер, то можно воспользоваться файлом docker-compose.yml;
docker-compose up --build -d --remove-orphans
  • перейти в директорию auditsro;
  • ввести команды:
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
  • при необходимости можно заполнить базу данных одной из следующих команд:
python manage.py fake_fill_db
python manage.py fill_db

Releases

No releases published

Packages

No packages published