{"repo":"CraazzzyyFoxx/overwatch-tournaments","free":true,"listed":false,"github":"https://github.com/CraazzzyyFoxx/overwatch-tournaments","clone":"git clone https://github.com/CraazzzyyFoxx/overwatch-tournaments.git","description":"This project provides comprehensive statistics about overwatch tournaments. This includes the history of past tournaments, player statistics such as tournaments participated in, divisions, teams, heroes, and performance metrics.","language":"Python","stars":41,"topics":["nextjs","postgresql","shadcn-ui","redis","discord-py","faststream","rabbitmq","golang","rust"],"license":null,"category":"databases-storage","readme_excerpt":"Overwatch Tournament Platform OWT provides comprehensive statistics about Overwatch Tournaments — the history of past tournaments and player statistics such as tournaments participated in, divisions, teams, heroes, and performance metrics. The backend is a Python microservices platform of headless FastStream workers (SQLAlchemy, PostgreSQL, Redis, RabbitMQ) fronted by a Go gateway, and the frontend is a Next.js application. The project is optimized for fast and accurate data delivery while minimizing server load. For the full picture, see docs/architecture.md. Table of contents ✨ Live instance 🏛️ Architecture 🐋 Docker development 📈 Monitoring 👨‍💻 Technical details 🙏 Credits 📝 License ✨ Live instance Backend The backend is a set of headless RPC workers behind a Go gateway, which is the single HTTP/WebSocket entry point and serves interactive API documentation (Scalar): API docs: https://owt.craazzzyyfoxx.me/api/docs Frontend The frontend is built with Next.js and provides a user-friendly interface for interacting with the OWT API. It displays tournament history, player statistics, and other relevant data in an intuitive and visually appealing way. You can access the live frontend instance here: Frontend Live Instance: https://owt.craazzzyyfoxx.me Pre-commit The project is using pre-commit framework to ensure code quality before making any commit on the repository. After installing the project dependencies, you can install the pre-commit by using the pre-commit install c","default_branch":null,"files":null,"tree":[],"storefront":"/r/CraazzzyyFoxx","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/CraazzzyyFoxx/overwatch-tournaments/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}