MEDIAVALET DESKTOP TOOL
Digital asset management desktop application
Python 3.8, NetCore 3.1 and SQLite
Features & Challenges:
This application is used to store the digital assets on the server. We have used SQLite database because it’s smaller, faster, self-contained, high-reliable and full-featured, for GUI development we have used python Tkinter library. We have used Azure storage to store the digital assets. The highly challenging part of the application is to upload very large files like greater than 100 GB from the low specific machines. Based on the hardware specification, operating system, and network bandwidth the upload failed. Finally, we overcame the issue by integrating python with Net core. After the integration the application is too fast and robust. Even from a low specification and low bandwidth system the applications worked as we expected without any data loss. All the desktop applications are platform dependent. But we didn’t develop the application with any system dependency. The same code can be built as both windows and mac applications.