Современная платформа для создания и прохождения опросов на Django
- Создание опросов с различными типами вопросов
- Гибкая система авторизации пользователей
- Адаптивный интерфейс для всех устройств
- Интеграция с RabbitMQ для асинхронных задач
- Защита от спама с помощью PoW (Proof of Work)
- Экспорт результатов в различные форматы
- Python 3.9+
- MySQL 8.0+
- Docker (опционально)
git clone https://github.com/Seigneurs-Team/pollster/
cd pollster/src
pip install -r requirements.txt
python3 -m app.manage runserver docker-compose up ───src
├───app
│ ├───change_settings_of_user
│ │ └───migrations
│ ├───common_static
│ │ ├───css
│ │ ├───img
│ │ └───scripts
│ ├───components
│ ├───create_new_account_page
│ │ ├───migrations
│ │ └───templates
│ ├───create_poll_page
│ │ ├───migrations
│ │ └───templates
│ ├───delete_account
│ │ └───migrations
│ ├───delete_poll
│ │ └───migrations
│ ├───log_out
│ │ └───migrations
│ ├───main_page
│ │ ├───migrations
│ │ └───templates
│ ├───passing_poll_page
│ │ ├───migrations
│ │ └───templates
│ ├───pollster
│ ├───profile_page
│ │ ├───migrations
│ │ └───templates
│ └───sign_in_page
│ ├───migrations
│ └───templates
├───authentication
├───Configs
├───databases
├───Dionysus
├───PoW
└───Tools_for_rabbitmq
- Форкните репозиторий
- Создайте ветку для своей фичи (
git checkout -b feature/amazing-feature) - Сделайте коммит изменений (
git commit -m 'Add some amazing feature') - Запушьте в свой форк (
git push origin feature/amazing-feature) - Откройте Pull Request
Этот проект распространяется под лицензией MIT - подробности см. в файле LICENSE.
В разработке проекта принимали участие:
- Глаголевский Борис Игоревич
- Барабаш Егор Юрьевич
- Гаврилова Вероника Константиновна
- Мосолова Татьяна Андреевна
- Коробова Полина Романовна