Loading repository data…
Loading repository data…
br-adriel / repository
Estante virtual para você manter um registro dos livros que já leu ou que deseja ler
Uma estante virtual para você manter um registro dos livros que já leu ou que deseja ler.
Esse site foi constuído inicialmente durante uma lição do The Odin Project.
Você pode ver como ficou o resultado clicando aqui.
Para executar o projeto você precisará ter o Node.js e o npm instalados em sua máquina e ter um projeto no firebase.
Configure a autenticação com o Google
Crie um banco de dados usando a firestore
Edite as regras da firestore para que fique assim:
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if false;
}
match /biblioteca/{userId}/{document=**} {
allow read, write: if request.auth != null && request.auth.uid==userId;
}
}
}
Adicione um app web no seu projeto
Copie o objeto de configuração dado pelo firebase
Abra a pasta do projeto no terminal
Execute o comando npm install para instalar as dependências
Faça uma cópia do arquivo .env.example e o renomeie para .env
Coloque as configurações do seu projeto do firebase no arquivo .env
Inicie a aplicação com o comando npm run dev