
Demo · Documentación · QuickStart · GitHub · Libraciones
Sistema de torneo destinado a ser fácil de usar. Bracket está escrito en Async Python (con Fastapi) y Next.js como frontend usando la biblioteca Mantine.
Tiene las siguientes características:

Explore los documentos del soporte ▶
Una demostración está disponible de forma gratuita en https://www.bracketapp.nl/demo. La demostración dura 30 minutos, después de lo cual sus datos se eliminarán.
Para ejecutar rápidamente el soporte para ver cómo funciona, clonarlo y ejecutar docker compose up :
git clone [email protected]:evroon/bracket.git
cd bracket
sudo docker compose up -dEsto comenzará el backend y el interfaz del soporte, así como una instancia de Postgres. Ahora debería poder ver el soporte en http: // localhost: 3000. Puede iniciar sesión con las siguientes credenciales:
[email protected]aeGhoe1ahng2Aezai0Dei6Aih6dieHoo .Para insertar filas ficticias en la base de datos, ejecute:
sudo docker exec bracket-backend pipenv run ./cli.py create-dev-dbVea también los documentos QuickStart.
Lea los documentos de desarrollo sobre cómo ejecutar el grupo para el desarrollo.
Los requisitos previos son yarn , postgresql y pipenv para ejecutar el frontend, la base de datos y el backend.
Lea los documentos de configuración sobre cómo configurar el soporte.
El backend de Bracket se configura utilizando archivos .env ( prod.env para producción, dev.env para desarrollo, etc.). Pero también puede configurar el soporte utilizando variables de entorno directamente, por ejemplo, especificándolas en docker-compose.yml .
El frontend no puede configurarse también mediante variables de entorno, así como archivos .env utilizando la forma de cargar las variables de entorno de Next.js.
Lea los documentos de implementación sobre cómo implementar el soporte y ejecutarlo en producción.
El soporte se puede ejecutar en Docker o por sí mismo (usando pipenv e yarn ).
Según la configuración de su navegador, su idioma debe detectarse y cargarse automáticamente. Por ahora, no hay una forma manual de elegir un lenguaje diferente.
Para agregar/refinar las traducciones, se usa Crowdin. Vea los documentos para obtener más información.




Si tiene problemas para poner en funcionamiento, o tiene una pregunta sobre el uso o la configuración, no dude en preguntar. El mejor lugar para hacer esto es crear una discusión.
Si está usando Bracket y desea ayudar a apoyar su desarrollo, ¡sería muy apreciado!
Varias áreas con las que necesitamos un poco de ayuda en este momento son:
Consulte los documentos de contribución para obtener más información sobre cómo contribuir
Erik Vroon | Nulo | Bacherik | Danny Piper | Sevichecc | Izstriker |
Raphael le Goaller |
El soporte tiene licencia bajo AGPL-V3.0.
Tenga en cuenta que cualquier contribución también se encuentra bajo esta licencia.
Ver licencia