27. Building Interactive Dashboards with Voilà and Solara#

27.1. Introduction#

27.2. Learning Objectives#

27.3. Installing Voilà and Solara#

27.4. Introduction to Hugging Face Spaces#

27.4.1. Installing the Hugging Face CLI#

27.4.2. Logging in to Hugging Face#

27.5. Creating a Basic Voilà Application#

27.5.1. Creating a new Hugging Face Space#

27.5.2. Embedding the Hugging Face Space in Your Website#

27.5.3. Running the Voilà Application#

27.5.4. Exploring the File Structure of the Space#

27.5.5. Updating the Hugging Face Space#

27.5.5.1. Updating the Space from the Hugging Face Website#

27.5.5.2. Updating the Space from the Command Line#

27.6. Creating an Advanced Web Application with Solara#

27.6.1. Understanding Solara#

27.6.2. Using a Leafmap Template for Solara#

27.6.3. Exploring the File Structure of the Solara Web App#

27.6.4. Introduction to Solara Components#

27.6.5. Creating a New Page#

27.6.6. Running the Solara Web App Locally#

27.6.7. Pushing Changes to the Hugging Face Space#

27.7. Key Takeaways#

27.8. Exercises#

27.8.1. Exercise 1: Create a Simple Voilà Dashboard#

27.8.2. Exercise 2: Build a Multi-Page Solara Application#