I created a Custom Portal for Tableau assets, including Dashboards and Worksheets. I designed and built it as a reusable application that allows developers to create a custom portal quickly and easily. I focused on the separation and interaction of the UI and the data. That makes the portal easy to customize and fit specific UI/UX requirements and easily be used in a multi-tenant environment with each user or group of users having a different front-end UI. The front end uses the Bootstrap framework for easy customization and the Tableau Embed API to allow the integration of Tableau Dashboards and Visualizations. The BackEnd uses python flask to manage APIs and communicate with the Tableau Rest API.