
[student project] UI to run SQL on Delta Lake tables and visualize the variations of the result among tables versions
DeltaLakeUI is an innovative web interface designed specifically for running SQL queries on Delta Lake tables. Its minimalist design enhances usability, allowing users to focus on their SQL queries without distractions. One of the standout features of this tool is its ability to visualize the variations in results across different versions of Delta tables, making it invaluable for data analysis and tracking changes over time.
Built on a robust architecture that combines minimal HTML, CSS, and JavaScript, DeltaLakeUI leverages a basic Flask server to handle user interactions and queries. With Spark at its core for querying table versions, DeltaLakeUI ensures fast and efficient data processing. The integration of Pygal for result visualization adds an additional layer of depth, allowing users to understand their data variances intuitively.

Flask is a lightweight and popular web framework for Python, known for its simplicity and flexibility. It is widely used to build web applications, providing a minimalistic approach to web development with features like routing, templates, and support for extensions.