Icon

Artefact Three

Grazioso Salvare Dashboard Databases (Dash + MongoDB Atlas)

This artifact is an interactive dashboard developed initially in Python using the Dash framework, focused on analyzing animal rescue data stored in a MongoDB database. It was first created during a previous course and later enhanced as part of the Capstone project. The dashboard enables users to visualize, filter, and manage animal records through dynamic charts, interactive maps, and CRUD (Create, Read, Update, Delete) operations integrated within a Dash DataTable.

I selected this artifact because it demonstrates my ability to develop data-driven applications and integrate visual interfaces with non-relational databases. The application showcases core competencies, including building interactive interfaces with Dash, managing MongoDB collections, and implementing custom CRUD functionality. The most significant enhancement was migrating the project from a local Jupyter environment to a web-based structure connected to MongoDB Atlas, resulting in a more professional and scalable application aligned with real-world standards

During the enhancement process, I learned to optimize communication between the frontend and the database, design functional layouts with login-based access for CRUD operations, and structure the code to maintain cleanliness and reusability. One of the most significant challenges was implementing modal forms and managing different layout states based on user roles (read-only vs. administrator). This experience strengthened my ability to design full-featured solutions while maintaining best practices in web development and dynamic database integration.

Image 1 Image 2 Image 3 Image 4
Artifacts all right reserved.