Summary
The 3-Tier Demo Cloud Application for employee records management is a web-based software solution that is designed to manage employee records using a 3-tier architecture consisting of a presentation tier, an application tier, and a data storage tier.
This application is written in Python programming language and uses FastAPI to manage MongoDB for data storage and Flask as a business logic layer. The presentation tier of the application is built using HTML, CSS, and JavaScript, with the Jinja template engine being used for rendering dynamic web pages.
The presentation tier allows the user to interact with the application through a web browser. The user can view, create, edit, and delete employee records and perform searches on employee data using various search criteria. The presentation tier also includes a login system to ensure secure access to the application.
The application tier contains the business logic and processing logic of the application. Flask is used as a business logic layer to handle user requests, validate user input, and process data before sending it to the data storage tier.
The data storage tier is managed using MongoDB, which is a document-based NoSQL database system. This tier is responsible for storing and retrieving employee records from the database.
Overall, this 3-tier demo cloud application for employee records management is a scalable, reliable, and secure solution for managing employee records. With its modern web-based architecture and use of FastAPI, Flask, and MongoDB, it offers a fast and efficient way to manage employee data and ensure that employee records are up-to-date and easily accessible.
This application is to be used in Demo environments only. Use it to build various use cases and replicate real life scenario.
Requirements
- Alpine Linux, Rocky Linux or any such Linux environment, MongoDB [local or Atlas Cluster (external)]
- Python 3.x
- FastAPI
- Flask Framework
- Nginx
Instructions
Video
Contributors
Similar Flings
No similar flings found. Check these out instead...

SDDC Discovery Tool
The SDDC Discovery Tool gives users a holistic view of their SDDC deployment.

Resource-Efficient Supervised Anomaly Detection Classifier
Resource-Efficient Supervised Anomaly Detection Classifier is a scikit-learn classifier for resource-efficient anomaly detection that augments either Random-Forest or XGBoost classifiers to perform well in a resource-constrained setting.

VMware Cloud Foundation Configuration File Generator
The VMware Cloud Foundation Configuration File Generator Fling is a containerized web application developed to replace the need for the Deployment Parameter Workbook.

DoD Security Technical Implementation Guide(STIG) ESXi VIB
This VIB has been developed to help customers rapidly implement the more challenging aspects of the vSphere STIG. These include the fact that installation is time consuming and must be done manually on the ESXi hosts. In certain cases, it may require complex scripting, or even development of an in-house VIB that would not be officially digitally signed by VMware (and therefore would not be deployed as a normal patch would).

Desktop Watermark
Desktop Watermark is a Windows native application that adds a watermark to a desktop for Virtual Desktop Infrastructure (VDI) auditing or exhibition purposes. A watermark has the ability to be visible or invisible. Invisible watermarks, seen in the screenshot, can be revealed by a tool bundled in the Fling. The tool should be configured by an administrator and enforced on the end user's desktop.

vCenter 5.1 Pre-Install Check Script
This is a PowerShell script written to help customers validate their environment and assess if it is ready for a 5.1.x upgrade.