SLON Основной функционал приложения(по сути обучалка, которую мы не успели встроить), описание каждого экрана:
-
Профиль - ваша визитная карточка. Для того, чтобы другие пользователи смогли увидеть вашу карточку профиля в главном экране, необходимо заполнить все поля в профиле(Name, Surname, Vocation, Description, и добавить хотя бы 1 категорию(в ней - заполнить поля Tags и Skills) по которой вас смогут фильтровать) - именно из них и будет формироваться ваша карточка. Также в профиле есть возможность создавать ивенты(Категории мероприятия никак не связаны с категориями в вашем профиле), Public - мероприятия видны всем пользователям, Private - только вашему списку Mutual(подробнее о Mutual в описании экрана Favorites), для онлайн и оффлайн мероприятий можно оставлять ссылки(становятся кликабельны после создания ивента)). Когда вы создаете мероприятие, оно автоматически попадает в главный экран(ваши мероприятия для вас в главном экране скрыты). Также есть возможность добавлять ссылки на соцсети(ссылки будут видны только пользователям из Mutual). Также можно добавлять аватарку(обновляется при перезаходе в профиль).
-
Главный экран - для Profiles - отображаются профили пользователей(по умолчанию фильтрация происходит по всем категориям, т.е вы видите все теги и скилы пользователя, которые он написал в соответствующей категории, теги выделены цветом в соотвествии с цветом категории). Для Events более расширенная система фильтрации.
-
Экран лайков Для Profiles - когда вы лайкаете пользователя в главном экране, он переносится к вам в список All и ему приходит уведомление(в колокольчик), где он может просмотреть ваш профиль(по нажатию на пользователя), и принять решение о том, принять или отклонить ваш запрос. В случае принятия запроса: у вас - пользователь перемещается из All в Mutual, у пользователя - вы добавляетесь в Matual. В случае отклонения запроса: у вас пользователь удаляется из All. Что дает добавление в Mutual? - Вы можете просматривать ссылки, оставленные пользователем(по свайпу влево его иконки),видеть все приватные мероприятия, которые создает пользователь(если выберете соответсвующий параметр в фильтре), а также быть добавленным на мероприятие пользователем из вашего Mutual(об этом чуть дальше). Также можно просматривать профили людей из All, и удалять по свайпу вправо. Для Events - когда вы лайкаете ивент он появляется у вас в профиле в разеделе "In", и в экране лайков(если вы удалите ивент в экране лайков, он автоматически удалится из "In"). Есть возможность просмотра свайпнутого ивента, а также добавления людей на ивент из вашего списка Mutual по свайпу влево(когда вы добавляете человека на ивент, у него в экране лайков и в его профиле в разеделе "In" появляется этот ивент, в этом можно убедится просмотрев его профиль).
Честно о багах, которые не успели исправить:
- Аватарка обновляется только при перезаходе в профиль.
- При переключении на светлую тему может возникнуть ситуация, когда поле Location при создании ивента становится некликабельным(для фикса нужно перезайти в приложение).
- В светлой теме в экране лайков в Events просматриваемые ивенты отображаются не совсем корректно, явная проблема с контрастностью.
- Свайпнутые пользователи пропадают из главного экрана только после переключения обратно с Events на Profiles либо через перезаход на главный экран(причина ошибки в MainPage.xaml - LoopCards = True, нужно False).
Почему не успели исправить?
Светлая тема была добавленна в самом конце, за час до срока сдачи билда, в ходе ее добавления возникло множество ошибок, из которых вышеописанные не были замечены из-за горящего дедлайна. Можно было и не включать светлую тему в приложение, но не хотелось обесценивать труд других участников.
Наше приложение создано для того, чтобы люди могли объединяться в команды для реализации своих личных проектов или участия в мероприятиях. Оно призвано упростить поиск увлекательных событий и необходимых для них участников. В приложении будет представлено множество категорий, по которым можно будет легко найти подходящего человека или мероприятие.
Основной фишкой данного проекта является функционал «свайпа», подобного тому, что реализован в Tinder’е. Благодаря ему выбор будет легким и непринужденным, освобождая пользователя от долгого и нудного поиска нужных ему людей/мероприятий.
Основными аналогами нашей программы можно назвать Tinder и HeadHunter, но они отличаются спецификой применения. На первом люди ищут других людей просто для личного взаимодействия, на втором работодатели ищут работников и наоборот. Мы же предлагаем приложение для создания команд и участия в мероприятиях и проектах. Наша целевая аудитория – энтузиасты, ищущие интересные возможности для получения опыта или проявления себя, так что функционал нашего приложения будет заточен для удовлетворения потребностей таких пользователей.
Целевой аудиторией являются молодые люди в возрасте 14–30 лет. Наше приложение будет полезно тем, кто желает попробовать себя в различных проектах (начиная от хакатонов, заканчивая любительскими театральными постановками). Также приложение будет полезно для тех, кто хочет получить опыт работы над различными проектами. Задачи:
-
Реализовать функционал свайпов
-
Реализовать логику предложения профилей
-
Работа с удаленной базой данных
-
Создание удобного интерфейса
-
Реализовать фильтр по тегам
-
Тестирование и запуск
Дизайн приложения: https://www.figma.com/design/pPzfEcWIxMnS5KpJv0LxZS/SLON?node-id=0-1&t=NzosNv71ZgvXEIeR-1
- Профиль
- Экран создания мероприятия
- Экран лайков
- Запросы и Принятые
- Добавление в чат\удаление





