An open API service indexing awesome lists of open source software.

https://github.com/lightraven2486/passwordmanager_java

Это open - source проект на Java, где я обучаюсь создавать desktop приложение "Менеджер паролей" с следующими функциями: Хеширование паролей, сохранение и загрузка паролей, возможность генерации паролей, возможность включать или отключать различные модули приложения. Здесь я буду делится своими успехами в разработке как начинающий специалист.
https://github.com/lightraven2486/passwordmanager_java

desktop desktop-app desktop-application eclipse eclipse-ide educational educational-project github java javax javax-swing mvc mvc-architecture mvc-pattern oop oops-in-java programming

Last synced: 5 months ago
JSON representation

Это open - source проект на Java, где я обучаюсь создавать desktop приложение "Менеджер паролей" с следующими функциями: Хеширование паролей, сохранение и загрузка паролей, возможность генерации паролей, возможность включать или отключать различные модули приложения. Здесь я буду делится своими успехами в разработке как начинающий специалист.

Awesome Lists containing this project

README

          

# Создание "Менеджера паролей" на Java

Это open - source проект на Java, где я обучаюсь создавать desktop приложение "Менеджер паролей" с следующими функциями: Хеширование паролей, сохранение и загрузка паролей, возможность генерации паролей, возможность включать или отключать различные модули приложения. Здесь я буду делится своими успехами в разработке как начинающий специалист.

## Цели проекта:
### В личном опыте:
1. Научится принципам ООП
2. Изучить как можно больше возможностей Java
3. Изучить паттерн MVC
4. Научиться пользоваться фреймворком Javax.Swing
5. Научиться оптимизировать сложные задачи
6. Научиться вести github и вносить изменения в свой проект

### В проекте:
1. Сделать возможность сохранение и загрузки паролей с хешированием
2. Разработать удобный, интуитивно понятный интерфейс с множествами функций, таких как: перемещение каталогов, оглавлений и паролей.
3. Сделать приложение модульным с их включением и отключением в любое время, как захочет пользователь, например: модуль генерации паролей, модуль изменения хеша и т.д.

## Что уже реализовано?
1. Основной дизаин менеджера паролей
2. Разделение приложение на классы по паттерну MVC
3. Добавление и Удаление модулей, их загрузка и компиляция.
4. Модуль "Генератор паролей"
5. Основная структура для древа каталогов и контейнера паролей