An end-to-end ๐ table tennis rating application built using the MERN stack. Created GraphQL and REST APIs using Apollo and Express.js.
- Containerized services using Docker to separate client, web servers, and databases
- Built an event driven microservices architecture that uses the publish-subscribe pattern
- Integrated Elasticsearch and Kibana for players to build analytics dashboards and measure key indicators
Ensure that you have Docker daemon running already. Download the docker-compose.yml file and run
docker-compose up