Requisitos para iniciar:
Verifique-se de ter a versão 18.15.0 do NodeJS instalada. Caso não tenha, baixe por este link]
Instale também o Yarn caso não tenha, ele é o nosso gerenciador de pacotes. Para instalar use npm install -g yarn
Usando git clone
, clone o seguintes repositórios:
Backend:
- Instalar a CLI do Firebase globalmente:
npm install -g firebase-tools
Na raiz do projeto, execute os seguintes comandos:
- Acesse a pasta functions:
cd functions/
- Para instalar as dependências do projeto:
yarn install
Rodando o ambiente de teste
Dentro da pasta functions
, execute o comando yarn serve
. Esse comando vai rodar os emulators do Firebase e retornará duas URLs locais que devem ser usadas para teste:
✔ functions[us-central1-api]: http function initialized (http://127.0.0.1:5001/kobesaasmarketplace-73b59/us-central1/api)
✔ functions[us-central1-ucpApi]: http function initialized (http://127.0.0.1:5001/kobesaasmarketplace-73b59/us-central1/ucpApi)
Outra URL disponibilizada é http://127.0.0.1:4000/firestore, que fornece uma URL que emula o nosso banco de dados.
Pronto, o seu back end já está rodando!
Frontend
Na raiz do projeto, execute os seguintes comandos:
- Para instalar as dependências do projeto:
yarn install
- Iniciar o servidor local para desenvolvimento:
yarn dev
- Iniciar o emulador do Firebase no projeto do backend
Pronto, o seu front end já está rodando!