Фразовый Замок
Приложение для генерации пароля
Наша команда
Холод Кира
Андреевна
Зайцев Евгений
Сергеевич
Главный создатель и наставник.
Помощник, участник
Проблема
Главная проблема проекта заключается в поиске баланса между простотой запоминания паролей пользователями и достаточной сложностью для обеспечения безопасности от взлома. Приложение должно создавать такие пароли, которые легко запомнить человеку, но трудно подобрать злоумышленнику.
Защита личных данных становится всё более актуальной задачей, ввиду широкого распространения цифровых технологий и связанных с ними рисков. Опросы среди людей показали, что большинство используют ненадёжные пароли, что делает их уязвимыми перед кибератаками. Более того, многие хранят пароли небезопасно и пользуются одними и теми же паролями для разных платформ, что увеличивает вероятность взлома. Эти проблемы требуют немедленного решения для обеспечения безопасности персональных данных.
Актуальность
Анализ аналогов
Цель
Целью данного проекта является создание приложения для генерации безопасных паролей, которые будут основаны на любимых фразах пользователя и включать различные методы их шифрования. Это приложение должно помочь пользователям создавать уникальные и сложные пароли, которые легко запоминаются, но при этом обеспечивают высокий уровень безопасности.
Целевая аудитория
Основная аудитория

  • Люди среднего возраста Поколение X и Y — пользователи интернета, которым важно удобство и безопасность, особенно в условиях роста киберпреступности и утечек личных данных. Это основная группа пользователей мобильных устройств и онлайн-сервисов, стремящихся повысить уровень безопасности своих аккаунтов простым способом.
Дополнительная аудитория
  • Молодежь Пользователи поколения Z, активно использующие соцсети и онлайн-платформы, желающие легко создавать уникальные и надежные пароли.
  • Старшее поколение Люди старшего возраста, осваивающие современные технологии и заботящиеся о своей цифровой безопасности, предпочитающие интуитивное решение для запоминания сложных паролей.
  • IT-специалисты и профессионалы в области информационной безопасности Эксперты и энтузиасты, заинтересованные в инновационных методах защиты данных, оценят приложение как инструмент повышения уровня личной киберзащиты.
Потенциальные заказчики и стэйкхолдеры проекта
3) Корпоративные клиенты - компании, заинтересованные в обеспечении безопасности своих сотрудников путем внедрения удобных инструментов
для создания надежных паролей.

2) IT-специалисты - разработчики программного обеспечения, системные администраторы
и другие специалисты, работающие
с множеством учетных записей и нуждающиеся в простых способах управления сложными паролями.

1) Частные пользователи - люди, которым важно иметь надежные и легко запоминаемые пароли. Они могут использовать ваше приложение для создания уникальных паролей на основе любимых цитат, песен или стихотворений.
Экономика проекта
1.Сама разработка обошлась нам бесплатно, так
как занимались этим сами.
2.Выход приложения на Google Play бесплатный, однако при регистрации аккаунта разработчика нужно единоразово оплатить лицензию — 25$
1. Анализ требований
  • Определение целевой аудитории: кто будет пользоваться приложением?
  • Изучение существующих аналогов и конкурентов.
  • Формулирование основных функциональных требований:
  • Возможность ввода текста (любимой фразы).
  • Генерация надежного пароля на основе введенного текста.
  • Настройка длины и сложности пароля.
  • Экспорт/копирование сгенерированного пароля.
  • Сбор отзывов и пожеланий потенциальных пользователей.
Этапы выполнения проекта
5. Тестирование и отладка
  • Автоматизированное тестирование:
  • Юнит-тесты.
  • Функциональное тестирование.
  • Нагрузочное тестирование.
  • Ручное тестирование:
  • Проверка удобства использования.
  • Оценка безопасности.
  • Исправление выявленных багов и уязвимостей.

6. Запуск и развертывание
  • Подготовка документации:
  • Руководство пользователя.
  • Техническая документация.
  • Публикация приложения:
  • В App Store (для iOS).
  • В Google Play (для Android).
  • На веб-сайте (в случае веб-приложения).
  • Маркетинговая кампания:
  • Продвижение через социальные сети.
  • Рекламные кампании.
  • PR-акции.

7. Поддержка и обновление
  • Мониторинг отзывов пользователей.
  • Внедрение обновлений и исправлений.
  • Поддержка новых версий операционных систем и устройств.
  • Постоянное улучшение безопасности и добавление новых функций.

8. Сбор обратной связи и развитие
  • Анализ статистики использования приложения.
  • Обработка запросов и предложений от пользователей.
  • Планирование дальнейших улучшений и расширений функционала.
3. Разработка MVP (Minimum Viable Product)
  • Реализация базовой функциональности:
  • Входной интерфейс для ввода любимой фразы.
  • Алгоритм генерации пароля.
  • Функция копирования пароля.
  • Тестирование и исправление ошибок.
  • Проведение внутреннего тестирования среди небольшой группы пользователей.
2. Проектирование архитектуры
  • Выбор технологий и стека разработки:
  • Языки программирования (например, Python, JavaScript, Swift, Kotlin).
  • Фреймворки (например, Flask, React Native, Flutter).
  • База данных (если потребуется).
  • Разработка UX/UI дизайна:
  • Создание макетов интерфейсов.
  • Прототипирование.
  • Планирование взаимодействия модулей:
  • Логика генерации пароля.
  • Валидация вводимых данных.
  • Безопасность и шифрование.
4. Расширение функционала
  • Добавление дополнительных функций:
  • Поддержка нескольких языков.
  • Опции настройки сложности пароля (цифры, символы, заглавные буквы).
  • Интеграция с популярными менеджерами паролей (LastPass, 1Password).
  • Хранение истории сгенерированных паролей.
  • Оптимизация производительности и безопасности.
Значимость проекта для участников
Проект предоставил мне отличную возможность освоить аналитику целевой аудитории, изучение конкурентов и попрактиковаться в веб-дизайне. Так же участие в проекте позволило мне изучить принцип создания приложений, больше углубиться в мир информационных технологий и информационной безопасности. Проект безусловно помог мне определиться с будущей профессией и приблизиться к ней.
Контакты
Эл. почта участника
Kholod-2008@bk.ru
Эл. почта наставника
zaytsev.es.wm@gmail.ru