Building a Data Visualization App with the FARM Stack
We have covered a lot of ground – we have seen how FastAPI and React can blend and allow our MongoDB data store to shine, passing data back and forth.
In this chapter, we will build yet another little application that should enable us to showcase other, different types of functionalities that might be easier to achieve with this particular stack than with other technologies. We will create an admin application in React using Create React App (as we learned about in Chapter 4, Setting Up a React Workflow) and we will try to quickly achieve some goals by creating a simple reporting application with fast pagination and some data visualizations. During the process, we will try to leverage Python’s vast package ecosystem, as well as the simplicity of the MongoDB aggregation framework.
We will try to examine the process of data fetching and data visualization from different aspects and discuss the possibilities, while...