Skip to content

O Cartola FC Clone é um aplicativo desktop inspirado na ideia do Fantasy Game Cartola FC. Foi elaborado para ministração/implementação em uma oficina de C# para os alunos do curso de Tecnologia em Sistemas para Internet - IFFar Campus Panambi.

License

Notifications You must be signed in to change notification settings

danimarveriato/cartola-fc-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CartolaFC Clone - Aplicativo de Gerenciamento de Times de Futebol

Bem-vindo ao repositório do projeto CartolaFC Clone! Este projeto foi elaborado para a Oficina de C# para os alunos do curso de Tecnologia em Sistemas para Internet - IFFar Campus Panambi.

Descrição

Este projeto visa fornecer aos participantes uma experiência prática na criação de um aplicativos desktop com a linguagem de programação C#. Vamos utilizar como base, a ideia do fantasy game Cartola FC para nossa implementação. A ideia é começar uma implementação básica, e tornar o repositório aberto e colaborativo para que qualquer pessoa possa reutilizá-lo para fins de aprendizagem e evolução do projeto.

Funcionalidades Principais

  • Cadastro e autenticação de usuários.
  • Cadastro de jogadores para os times da série A (2023)
  • Gerenciamento de times e escalação de times com seleção de jogadores (Ainda não implementado)

Tecnologias Utilizadas

  • Linguagem: C#
  • Plataforma: Windows Forms - .NET 6.0
  • Banco de Dados: MySQL
  • ORM (Object-Relational Mapping): Entity Framework

Bibliotecas (pacotes) Utilizados

  • Pomelo.EntityFrameworkCore.MySql (Instalando esse, os demais são instalados como dependência)
  • Microsoft.EntityFrameworkCore
  • MySqlConnector

Como Contribuir

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

  1. Clone este repositório para sua máquina local.
  2. Crie um novo branch a partir da branch main para suas alterações: git checkout -b nome-da-sua-branch.
  3. Faça as modificações desejadas e adicione os arquivos alterados: git add ..
  4. Faça commit das suas alterações: git commit -m "Descrição das alterações".
  5. Envie suas alterações para o repositório: git push origin nome-da-sua-branch.
  6. Abra um pull request na página do GitHub para que possamos revisar suas alterações.

Instruções de Uso

  1. Clone este repositório para sua máquina local.
  2. Abra o projeto em um ambiente de desenvolvimento compatível com C# e Windows Forms .NET 6.0.
  3. Baixe e instale o SGBD MySQL em sua máquina local.
  4. Crie a base de dados com o arquivo script_criacao_base_dados.sql localizado no diretório #Materiais\Scripts do repositório.
  5. Execute o aplicativo e explore as funcionalidades.

Materiais Complementares

Dentro da pasta #Materiais, você vai encontrar alguns materiais complementares para entender a ideia básica de como foi pensado a implementação. Dentre as informações disponíveis estão:

  1. Modelagem do diagrama de entidade-relacionamento (ER) do banco de dados.
  2. Mockups das telas que imaginamos implementar nesse primeiro momento para o projeto.
  3. Imagens utilizadas dentro do projeto.

Aproveite a oficina e divirta-se! Se tiver alguma dúvida ou precisar de ajuda, sinta-se à vontade para entrar em contato.

Autor: Danimar Veriato.

About

O Cartola FC Clone é um aplicativo desktop inspirado na ideia do Fantasy Game Cartola FC. Foi elaborado para ministração/implementação em uma oficina de C# para os alunos do curso de Tecnologia em Sistemas para Internet - IFFar Campus Panambi.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages