Summary
In this chapter, we learned about tracking events using our backend and frontend. Then, we simulated events to be used as a sample dataset for our aggregations and visualizations. Next, we learned how to aggregate data with MongoDB using the MongoDB Playground. Then, we implemented data aggregation functions in our backend. Finally, we integrated and visualized the data on the frontend using Victory.
In the next chapter, Chapter 11, Building a Backend with a GraphQL API, we are going to learn how to use an alternative to REST, called GraphQL, to query deeply nested objects more easily.