This project is a microservice apps using FastAPI for the backend, React for the frontend, and RedisJSON as the database. It utilizes Redis Streams as an event bus to facilitate real-time communication between APIs.
- FastAPI exposes APIs for frontend interaction.
- RedisJSON stores data, acting as a NoSQL database.
- Redis Streams dispatch events between microservices.
- React communicates with FastAPI to display real-time data.