Askly — это веб-приложение для создания и прохождения опросов с поддержкой множественного и одиночного выбора, аутентификации пользователей и подсчёта голосов.
Проект реализован в учебных целях с упором на:
- чистую архитектуру
- REST API
- работу с EF Core и PostgreSQL
- JWT-аутентификацию
- 📊 Просмотр списка опросов
- 📝 Создание опросов с вариантами ответов
- 🗳 Голосование (одиночный / множественный выбор)
- 🔁 Переголосование и отмена голоса
- 👤 Регистрация и авторизация пользователей (JWT)
- 🔒 Ограничение действий для неавторизованных пользователей
- 📈 Подсчёт результатов голосования
- .NET 9 / ASP.NET Core 10
- Entity Framework Core
- PostgreSQL
- JWT (Json Web Token)
- Razor Pages + JavaScript
- Docker