Создание автономной веб-системы и обновление новых версий удаленно после ввода данных [закрыто]
Я хочу создать автономную веб-систему, работающую на локальном сервере. Пользователь может вводить данные в автономном режиме, и они будут сохраняться локально. Затем данные будут синхронизироваться с онлайн-сервером, когда будет доступен интернет.
позвольте мне объяснить шаги немного подробнее:
1- Пользователь может зарегистрировать учетную запись на веб-сайте. 2- После входа в систему пользователь может загрузить на свое устройство приложение, которое содержит автономное веб-приложение с локальной базой данных. 3- Пользователь будет использовать локальную систему для ввода своих данных и их организации в автономном режиме. 4- При наличии интернета данные будут немедленно синхронизированы. 5- если появится новая версия системы или базы данных, пользователь сможет обновить систему, не затрагивая введенные им данные.
так что,
Мои вопросы следующие:
- what is the best technologies(languages, DBs, etc.) to build such a system?
- how I can update the version and database without effecting the data?
- I have good experience on python, django, pyqt, etc. is python and its frameworks capable of building such a system.
Спасибо.