
:smiley_cat: Pretty & simple image classifier app template. Deploy your own trained model or pre-trained model (VGG, ResNet, Densenet) to a web app using Flask in 10 minutes.
The Deploy Keras Model with Flask as Web App in 10 Minutes is a minimal and customizable repository that allows users to easily deploy their image models as web apps. The repo provides enhanced, mobile-friendly UI with support for image drag-and-drop. It utilizes vanilla JavaScript, HTML, and CSS, without the need for jQuery or Bootstrap. The updated version of the repo includes new features such as the switch to TensorFlow 2.x and tf.keras by default, and an upgrade of the Docker base image to Python 3.11. With Docker, users can quickly build and run the entire application in minutes. The installation process is simple and it is also easy to customize the app and include your own models. Additionally, users can explore other pre-trained models available in Keras applications. The UI can be modified by modifying files in the templates and static directory, specifically index.html for the UI and main.js for behaviors.

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.