Bem-vindo ao repositório do Random Team Picker! Esta é uma aplicação monorepo que contém a API e o Frontend para o Random Team Picker, uma ferramenta divertida para sortear equipes aleatórias a partir de uma lista de jogadores.
O Random Team Picker permite que os usuários se cadastrem ou usem a aplicação como convidados. Após o login ou entrada como convidado, os usuários podem cadastrar jogadores e escolher a quantidade desejada por time. Uma vez que os jogadores foram selecionados, basta clicar em "sortear times" para gerar equipes aleatórias com os jogadores selecionados.
O repositório está organizado em dois principais diretórios: api
e frontend
. Cada diretório possui seu próprio README.md
com informações específicas sobre o serviço.
-
api
: Contém detalhes sobre a API, incluindo instruções para configurar, executar e testar. -
frontend
: Oferece informações sobre o Frontend da aplicação, incluindo instruções de configuração, execução e desenvolvimento.
Siga estes passos para configurar e executar a aplicação localmente:
-
Certifíque-se de ter o Docker e o Docker Compose na sua máquina.
-
Clone este repositório:
git clone git@github.com:luandersonalvesdev/random-team-picker.git
-
Navegue para os diretórios
api
efrontend
e siga as instruções nos respectivosREADME.md
para configurar cada serviço. -
Execute a aplicação:
docker compose up -d
Se encontrar problemas ou tiver sugestões, sinta-se à vontade para criar uma issue.
Divirta-se sorteando times com o Random Team Picker! 🎉
Welcome to the Random Team Picker repository! This is a monorepo application that contains the API and Frontend for Random Team Picker, a fun tool for picking random teams from a list of players.
Random Team Picker allows users to register or use the application as a guest. After logging in or joining as a guest, users can register players and choose the desired number per team. Once the players have been selected, simply click on "draw teams" to generate random teams with the selected players.
The repository is organized into two main directories: api
and frontend
. Each directory has its own README.md
with specific information about the service.
-
api
: Contains details about the API, including instructions for configuring, running, and testing. -
frontend
: Provides information about the application's Frontend, including configuration, execution and development instructions.
Follow these steps to configure and run the application locally:
-
Make sure you have Docker and Docker Compose on your machine.
-
Clone this repository:
git clone git@github.com:luandersonalvesdev/random-team-picker.git
-
Navigate to the
api
andfrontend
directories and follow the instructions in the respectiveREADME.md
to configure each service. -
Run the application:
docker compose up -d
If you encounter problems or have suggestions, feel free to create an issue.
Have fun picking teams with Random Team Picker! 🎉