Сервис по созданию и авторизации NFT-билетов

Февраль 2023
Суть проекта
Разработать мини-приложение ВКонтакте,в котором один тип пользователя может создать NFT-билет на любое мероприятие или событие, а другой — получить NFT и осуществить оn-chain валидацию для проверки его подлинности.
Что делал
В данном проекте необходимо было продумать 2 userflow для пользователя и администратора, а также сделать дизайн двух версий приложения, также для пользователя и администратора
Перед началом непосредственно создания дизайн концепта была проведена работа над двумя важными этапами проекта: создание userflow и wireframes.
Userflow
При построении пользовательских путей основной задачей было максимально упростить навигацию и сделать любой функционал миниаппа, а также переключения между админской и юзерской версиями доступными максимум в 3-4 клика. В итоге это удалось реализовать благодаря удобному переключению профиля с помощью BottomAppbar.
Wireframes
На основе пользовательских путей были создани первые наброски приложения. На этом этапе, чтобы не плодить экраны, было принято решение активно использовать bottom sheet как форму для создания мероприятий, билетов и т.д.
UI
При создании визуала сервиса за основу был взят UI kit Вконтакте
Процесс работы
1. Userflow
2. Wireframes
3. UI
Путь пользователя
Путь администратора
Wireframes
Мероприятия и NFT
Пользователь видит стартовый экран со списком всех мероприятий, на которые есть NFT билеты. У каждого мероприятия есть краткое описание(время, дата и т.д.), а также фотография; Организован удобный поиск с фильтрами как по мероприятиям, так и по NFT билетам
Активация NFT
Для активации NFT необходимо отсканировать QR код от организаторов мероприятия, после чего NFT расшифруется. После активации NFT попадают в личную коллекцию пользователя, которую потом можно показать в отдельной вкладке личного кабинета.
Создание ивента
Для создания собственного мероприятия и коллекции NFT билетов нужно перейти в режим разработчика. Все события, а также билеты NFT, содержащиеся в них, доступны в кабинете аккаунта создателя. При создании события пользователь может указать большое количество информации по выбору
Создание NFT и вайтлист
После создания события мы попадаем в активность события, где можем добавить необходимое количество NFT билетов. Существует особый список пользователей, которые имеют доступ к определенному NFT билету. Отдельно был продуман empty state вариант события и создана специальная иллюстрация