Loading repository data…
Loading repository data…
PauloEduardoCruz / repository
Basketball Finder é um sistema para pessoas que gostam de jogar basquete encontrarem jogos próximos a ela. Este repositório é o protótipo da ideia, ele possui o front-end do projeto que foi desenvolvido com React, TypeScript, Open Street Map e Leaflet. Para fazer a persistência dos dados desenvolvi uma API usando Node, Express, Typeorm, Multer e Yup.
Uma plataforma para facilitar o encontro de jogos de basquete que estejam acontecendo perto de você.
FrontEnd
BackEnd
Este repositório é um monorepo, portanto, manterá os fontes do projeto Web e API. Cada parte do projeto tem suas dependências e é necessário instala-las individualmente antes da execução, para isso certifique-se de que tenha NPM ou YARN instalado em seu ambiente, além, é claro, o repositório clonado em seu ambiente.
Clone o repositório com:
> git clone https://github.com/PauloEduardoCruz/Basketball-finder.git
As demonstrações utilizam YARN por padronização, mas, caso use NPM, basta substituir onde estiver escrito yarn por npm.
Instalando dependências do projeto web:
> cd frontend
> yarn install
Agora starte o projeto em seu ambiente com:
> yarn start
Acesse: http://127.0.0.1:3000/ para visualizar.
Instalando dependências do projeto backend: (Abra um novo terminal)
> cd backend
> yarn install
Para executar o projeto backend é necessário criar o banco de dados com todas as tabelas utilizadas, para isso, use no diretório correspondente:
> yarn typeorm migration:run
> yarn dev
Acesse: http://127.0.0.1:3333/ para visualizar.
O projeto está sobre a licença MIT
Gostou? Deixe uma estrelinha para ajudar o projeto ⭐