I. Python/Flask приложение редактирования списка пользователей:
а) Минимум две страницы: логин и, собственно, список.
б) Возможность добавлять/удалять/редактировать пользователей и их права: полные (редактирование/добавление/удаление) и только просмотр.
в) Пользоваться можно только залогинившись и должно действовать ограничение прав.
г) HTML с запросами через FORM (POST) или же Ajax REST с JSON, но с простейшим JavaScript приложением (нативно или jQuery) на фронтенде (второй вариант, конечно, дает доп. “очки”, но не обязателен, т.к. упор на бэкенд).
д) Обязательно использовать SQLAlchemy. Сама база данных - любая, но предпочтительно для простоты MySQL или PostgreSQL.
е) Сид базы - первый пользователь с полными правами.