# DataRush

Инновационный сервис для проведения соревнований по анализу данных


## Запуск

Склонируйте репозиторий и пропишите.

```bash
docker compose up
```

## Важные эндпоинты

* `/` - интерфейс
* `/api/v1/docs` - swagger-ui документация
* `/admin/` - админка
* `/admin/grafana` - графана
* `/docs` - обучающие материалы по анализу данных

После запуска по методу выше создается пользователь в админке (`/admin/`) с данными ниже:

* `admin` - логин
* `proooooood` - пароль

## Тесты

Написаны unit-тесты (на базе Django TestCase) и E2E (Postman коллекция). Они покрывают flow регистрации, просмотра и участия в соревновании.

![Postman data](img/postman.gif)

Ниже можно увидеть Coverage тестами бекенда данного приложения

![django test](img/superduperdjangotests.png)
