Как-то уж очень сложно.
Если нужно хранить пароли только для себя -- можно обойтись уже имеющимися решениями. А именно Google Drive. Создал там табличку и имеешь к ней доступ на всех своих устройствах.
Вот по-этому и нет необходимости в такой программе хранения паролей как предлагаешь ты.
Но это решение тоже из разряда passwords.txt.
Современная программа для хранения паролей должна уметь сама вводить пароль на сайте, следить за его изменением... Прямо как встроенный менеджер паролей в браузере Google Chrome

(ну или популярный 1password и тд).
Это момент, уходящий корнями к вопросу "какова цель проекта?".
Если цель проекта послать миру месседж о том, что ты разобрался как сделать CRUD на LAMP-стеке -- ок, мир принял твое сообщение. Теперь разберись как
1) сделать этот CRUD хорошо
2) сделать что-то полезное (для мира)
_____________
Чатик в телеге