Skip to content

Cartola FullCycle é um projeto que utiliza o Next.js como framework de front-end e o Django como framework de back-end. O objetivo deste projeto é criar um aplicativo para gerenciamento de times de futebol virtuais, similar ao popular jogo Cartola FC (https://globoesporte.globo.com/cartola-fc/).

License

Notifications You must be signed in to change notification settings

rafaelmachadobr/cartola-fc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cartola Full Cycle

Este repositório é um projeto que utiliza o Next.js como framework de front-end e o Django como framework de back-end. O objetivo deste projeto é criar um aplicativo para gerenciamento de times de futebol virtuais, similar ao popular jogo Cartola FC.

Pré-requisitos

Para executar este projeto, você precisará ter instalado em sua máquina:

Instalação

  1. Clone o repositório para sua máquina:

git clone https://github.com/rafaelmachadobr/cartola-fc.git

  1. Entre na pasta do projeto:

cd cartola-fc

  1. Instale as dependências do projeto:

npm install

  1. Crie um ambiente virtual Python e ative-o:
python -m venv venv
source venv/bin/activate
  1. Instale as dependências do projeto Django:

pip install -r requirements.txt

  1. Crie o banco de dados:
python manage.py makemigrations
python manage.py migrate
  1. Inicie o servidor de desenvolvimento:

npm run dev

Agora, o projeto deverá estar disponível em http://localhost:3000.

Estrutura do projeto

O projeto é dividido em dois diretórios principais:

  • "next": contém o código fonte do aplicativo Next.js
  • "django": contém o código fonte do servidor Django

Funcionalidades

O aplicativo possui as seguintes funcionalidades:

  • Criação de times de futebol virtuais
  • Adição e remoção de jogadores dos times
  • Visualização de pontuações dos jogadores em partidas
  • Consulta de informações de jogadores e times

Contribuição

Se você deseja contribuir para este projeto, siga os seguintes passos:

  1. Faça um fork deste repositório
  2. Crie uma nova branch com suas alterações: git checkout -b my-new-feature
  3. Faça as alterações necessárias
  4. Commit suas alterações: git commit -am 'Adicionando nova funcionalidade'
  5. Faça o push para a branch: git push origin my-new-feature
  6. Crie um novo Pull Request para o repositório principal

Antes de enviar o Pull Request, verifique se o código está de acordo com as boas práticas de desenvolvimento e se os testes foram executados com sucesso.

Licença

Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para obter mais detalhes.

About

Cartola FullCycle é um projeto que utiliza o Next.js como framework de front-end e o Django como framework de back-end. O objetivo deste projeto é criar um aplicativo para gerenciamento de times de futebol virtuais, similar ao popular jogo Cartola FC (https://globoesporte.globo.com/cartola-fc/).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published