Skip to content

Latest commit

 

History

History

Server

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Server and Database Manager

🌍 Overview

  • Used to abstract the backend implementations with Firebase and create standard interface to deal with the Firmware Updates.
  • GUI is implemented using Python via a library called PyQt5.
  • Any data whether it is file storage or real-time database is encrypted before being uploaded to Firebase using AES Encryption.

📚 Dependencies

Python 3.6 or higher version

Please install the required packcages:

pyrebase

pycryptodome

PyQt5

📄 Screenshot of the GUI