SQLAlchemy reflection and PostgreSQL for data schema flexibility
Blog post from Felt
Felt aims to become the premier platform for creating maps on the internet by simplifying the process of turning maps into engaging geospatial visualizations. Recognizing the complexity faced by skilled data professionals in transforming data into understandable visual forms, Felt seeks to provide a more accessible solution for both users and its internal team. By leveraging PostgreSQL and SQLAlchemy, a relational database and Object-Relational Mapping tool, Felt finds unexpected flexibility and maintainability, crucial for their mission. SQLAlchemy’s reflect API allows the team to handle user-generated schemas efficiently, facilitating user interaction with data through their Data Library API, which processes user-uploaded files for map visualization. Additionally, the use of Retool aids in minimizing the time required for developing and maintaining user interfaces, ultimately streamlining the workflow and enhancing the storytelling potential of maps.