Skip to content

gisss009/nash_SLON

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

137 Commits
 
 
 
 
 
 

Repository files navigation

SLON Основной функционал приложения(по сути обучалка, которую мы не успели встроить), описание каждого экрана:

  1. Профиль - ваша визитная карточка. Для того, чтобы другие пользователи смогли увидеть вашу карточку профиля в главном экране, необходимо заполнить все поля в профиле(Name, Surname, Vocation, Description, и добавить хотя бы 1 категорию(в ней - заполнить поля Tags и Skills) по которой вас смогут фильтровать) - именно из них и будет формироваться ваша карточка. Также в профиле есть возможность создавать ивенты(Категории мероприятия никак не связаны с категориями в вашем профиле), Public - мероприятия видны всем пользователям, Private - только вашему списку Mutual(подробнее о Mutual в описании экрана Favorites), для онлайн и оффлайн мероприятий можно оставлять ссылки(становятся кликабельны после создания ивента)). Когда вы создаете мероприятие, оно автоматически попадает в главный экран(ваши мероприятия для вас в главном экране скрыты). Также есть возможность добавлять ссылки на соцсети(ссылки будут видны только пользователям из Mutual). Также можно добавлять аватарку(обновляется при перезаходе в профиль).

  2. Главный экран - для Profiles - отображаются профили пользователей(по умолчанию фильтрация происходит по всем категориям, т.е вы видите все теги и скилы пользователя, которые он написал в соответствующей категории, теги выделены цветом в соотвествии с цветом категории). Для Events более расширенная система фильтрации.

  3. Экран лайков Для Profiles - когда вы лайкаете пользователя в главном экране, он переносится к вам в список All и ему приходит уведомление(в колокольчик), где он может просмотреть ваш профиль(по нажатию на пользователя), и принять решение о том, принять или отклонить ваш запрос. В случае принятия запроса: у вас - пользователь перемещается из All в Mutual, у пользователя - вы добавляетесь в Matual. В случае отклонения запроса: у вас пользователь удаляется из All. Что дает добавление в Mutual? - Вы можете просматривать ссылки, оставленные пользователем(по свайпу влево его иконки),видеть все приватные мероприятия, которые создает пользователь(если выберете соответсвующий параметр в фильтре), а также быть добавленным на мероприятие пользователем из вашего Mutual(об этом чуть дальше). Также можно просматривать профили людей из All, и удалять по свайпу вправо. Для Events - когда вы лайкаете ивент он появляется у вас в профиле в разеделе "In", и в экране лайков(если вы удалите ивент в экране лайков, он автоматически удалится из "In"). Есть возможность просмотра свайпнутого ивента, а также добавления людей на ивент из вашего списка Mutual по свайпу влево(когда вы добавляете человека на ивент, у него в экране лайков и в его профиле в разеделе "In" появляется этот ивент, в этом можно убедится просмотрев его профиль).

Честно о багах, которые не успели исправить:

  1. Аватарка обновляется только при перезаходе в профиль.
  2. При переключении на светлую тему может возникнуть ситуация, когда поле Location при создании ивента становится некликабельным(для фикса нужно перезайти в приложение).
  3. В светлой теме в экране лайков в Events просматриваемые ивенты отображаются не совсем корректно, явная проблема с контрастностью.
  4. Свайпнутые пользователи пропадают из главного экрана только после переключения обратно с 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

Превью дизайна

  • Профиль

Профиль

  • Экран создания мероприятия

Мероприятие с онлайн

  • Экран лайков

Общий экран лайков

  • Запросы и Принятые

Экран с запросами Экран с принятыми

  • Добавление в чат\удаление

Добавление в чат\удаление

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages