Skip to content

An interface to modify table data and maintain its audit - using streamlit!

Notifications You must be signed in to change notification settings

aniliitb10/LearningStreamlit

Repository files navigation

The project uses streamlit to provide an interface to modify table data. Additionally,

  • there are some validation on the data using pydantic
  • the project also maintains audit table which maintains different version of each row
  • there are thin wrappers available in core package
  • the project is highly configurable, interface is in base package and sample implementations are in impl package

Currently, it is a multipage app, allowing to modify data in Movies and SuperHeros tables (and maintaining their logs)

  • in fact, in SuperHeros data, the key is a composite key, and it is being handled very smoothly by backend in java (a Spring project)

Following is a screenshot of the data screen

data_screenshot.png

And following is a screenshot of the audit screen audit_screenshot.png

And following is a screenshot of the change summary change_screenshot.png

Its backend data requests are handled by this project

About

An interface to modify table data and maintain its audit - using streamlit!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages