Skip to content

TFC - Trybe Futebol Clube consiste em um site de gerenciamento de times de futebol, com possibilidade de criar times, adicionar partidas, acompanhar partidas em andamento, partidas finalizadas e também o placar e a tabela de pintuação de cada time.

License

Notifications You must be signed in to change notification settings

rcamarano/projeto-trybe-futebol-clube

Repository files navigation

🚀⚽ Trybe Futebol Clube, o famoso TFC! ⚽🚀

"TFC - Trybe Futebol Clube foi um projeto individual desenvolvido durante o curso de Desenvolvimento Web da Trybe. Utilizando HTML, CSS, JavaScript, React, Redux, ContextAPI, Hooks, React Testing Library, Jest, Git, GitHub, NodeJS, Express, MongoDB, MySQL, Sequelize, JWT, Socket.io, WebSockets, AWS, Heroku, entre outras tecnologias. O projeto consiste em um site de gerenciamento de times de futebol, com possibilidade de criar times, adicionar partidas, acompanhar partidas em andamento, partidas finalizadas e também o placar e a tabela de pintuação de cada time." Nesse projeto a Trybe forneceu pronto uma sugestão de frontend para a qual foi preciso desenvolver e implementar todos os arquivos estruturais e funcionais da parte do backend. O desafio foi justamente estruturar os dados que seriam alimentados na stabelas que viriam a formar o banco de dados da aplicaçnao. Nesse banco é possívle acessar os times, os jogos e o placar dos jogos bem como a classificação dos times. Um projeto muito interessante e divertido de montar. Durante a execução pude desenvolver mais minhas habilidades de gestão do tempo, inteligência emocional, pensamento crítico e controle de ansiedade. Além, é claro de praticar mais um pocuo os conhecimentos em estrutura de dados relacionais e executar os passos que o projeto precisava. Modelagem de tabelas, validação de token de acesso, criaão de dados nas tabelas do DB, bem como a interação entre esses dados para gerar os resultados finais das tabelas. Tudo isso utliziando Typescript como linguagem principal e utilizando a estrutura MSC (Model, Service, Controller) na criação e manipulação do banco de dados.

A partir de agora esse repositório fica disponível publicamente e estou aberto a sugestões e colaborações futuras. Obrigado por sua visita.!

TFC - Trybe Futebol CLube

GitHub top language GitHub language count GitHub

Descrição

"TFC - Trybe Futebol Clube foi um projeto individual desenvolvido durante o curso de Desenvolvimento Web da Trybe. Utilizando HTML, CSS, JavaScript, React, Redux, ContextAPI, Hooks, React Testing Library, Jest, Git, GitHub, NodeJS, Express, MongoDB, MySQL, Sequelize, JWT, Socket.io, WebSockets, AWS, Heroku, entre outras tecnologias. O projeto consiste em um site de gerenciamento de times de futebol, com possibilidade de criar times, adicionar partidas, acompanhar partidas em andamento, partidas finalizadas e também o placar e a tabela de pintuação de cada time."

Tecnologias

Instalação

# Clone este repositório
$ git clone https://github.com/rcamarano/projeto-trybe-futebol-clube.git

# Acesse a pasta do projeto no terminal/cmd
$ cd projeto-trybe-futebol-clube

# Instale as dependências
$ npm install

# Execute a aplicação em modo de desenvolvimento
$ docker-compose up -d

$ docker exec -it app_backend bash

$ npm run dev

# O servidor inciará na porta:3001 - acesse http://localhost:3001

Documentação

A documentação da API foi feita utilizando o Swagger, para acessá-la basta acessar a rota http://localhost:3001/docs.

Autor

Licença

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

About

TFC - Trybe Futebol Clube consiste em um site de gerenciamento de times de futebol, com possibilidade de criar times, adicionar partidas, acompanhar partidas em andamento, partidas finalizadas e também o placar e a tabela de pintuação de cada time.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published