aiogram имеет документацию, это первое.
Начните с проектирования. Нарисуйте ваше приложение на схеме. Кнопки, действия переходы условия
Спроектируйте БД. Какие таблицы должны быть, какие связи, что хранить.
Создайте MVP ( минимально жизнеспособный проект) с самым основным функционалом.
Постарайтесь сделать ваше приложение модульным, то есть каждый функциональный блок должен быть сделан отдельным пакетом, функцией или файлом - будет проще.
Ну а на вопрос "как?" я написал вверху. Документация и по плану шажок за шажочком