Skip to content

Projeto abrangente para informações de times de futebol brasileiros. Next.js, TypeScript, PostgreSQL.

License

Notifications You must be signed in to change notification settings

FelipeSantos92Dev/futebol-brasileiro

Repository files navigation

Guia Times de Futebol Brasileiro

Capa do Projeto

Este é o repositório de um projeto abrangente dedicado aos times de futebol brasileiro. O projeto combina o desenvolvimento de uma API e um site público, oferecendo informações detalhadas sobre os times que competem nas diversas divisões do futebol brasileiro. O guia visa proporcionar uma experiência informativa e envolvente para os amantes do futebol, explorando os históricos, elencos, desempenho e muito mais de cada time.

Visão Geral

O projeto possui as seguintes características principais:

  • Frontend em Next.js: A interface do usuário foi desenvolvida utilizando Next.js, um framework React para renderização no lado do servidor, tornando-o altamente eficiente.

  • Estilização com Tailwind CSS: O projeto utiliza o Tailwind CSS para a estilização, facilitando a criação de interfaces atraentes e responsivas.

  • Banco de Dados PostgreSQL: As informações sobre os times de futebol brasileiro são armazenadas em um banco de dados PostgreSQL para consulta e análise.

  • Escrito em TypeScript: O código é escrito em TypeScript para maior segurança e facilidade de manutenção.

Pré-requisitos

Antes de executar o projeto, certifique-se de ter as seguintes ferramentas instaladas:

  • Node.js
  • PostgreSQL

Instalação e Uso

Siga estas etapas para executar o projeto em sua máquina:

  1. Clone o repositório
git clone https://github.com/FelipeSantos92Dev/futebol-brasileiro.git
  1. Navegue para o diretório do projeto:
cd futebol-brasileiro
  1. Instale as dependências:
yarn
  1. Execute o projeto:
yarn dev

Acesse o aplicativo em seu navegador em http://localhost:3000.

Configuração do Banco de Dados

Certifique-se de configurar o PostgreSQL e ajustar as configurações de conexão no arquivo de configuração.

# Exemplo de configuração do banco de dados
DATABASE_URL=postgres://seu_usuario:senha@localhost/seu_banco_de_dados

Desenvolvimento de Novas Features

  • Criação de pasta na nuvem para armazenamento de imagens
  • Conexão com o banco de dados
  • Criação do model de times de futebol
  • Criação dos endpoints de times de futebol
  • Criação do design do site utilizando o Figma
  • Desenvolvimento de páginas de lista dos times de futebol
  • Desenvolvimento de páginas de detalhes dos times de futebol
  • Desenvolvimento da página inicial
  • Adição de funcionalidade de pesquisa
  • Implementação da autenticação de usuário
  • Implementação de um painel de administração

Sinta-se à vontade para adicionar mais etapas de desenvolvimento de acordo com as necessidades do projeto.

Contribuição

Se você deseja contribuir para este projeto, sinta-se à vontade para abrir issues e pull requests. Ficaremos felizes em receber contribuições!

Licença

Este projeto é licenciado sob a MIT License - consulte o arquivo LICENSE para obter mais detalhes.


Desenvolvido por Arthur Borges, Enrico Lona e Felipe Santos.

About

Projeto abrangente para informações de times de futebol brasileiros. Next.js, TypeScript, PostgreSQL.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors