Skip to content

edunatalec/weekme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto em equipes (Formação DEV) - WeekMe

Instalação

O primeiro passo é instalar as dependências após ter clonado o projeto. Precisamos abrir o terminal e rodar o seguinte comando

npm i

Configuração

Temos que criar os arquivos .env dentro da raiz de cada projeto que fica dentro de apps/ seguindo a base do seu exemplo .env.example. Cada arquivo .env.example tem um demonstrativo e comentários para demostrar como deve ser feito a sua configuração. Quando terminar de configurar o resultado esperado deve ser algo semelhante a imagem abaixo:

Exemplo de .env

Na primeira vez que rodarmos o projeto é importante deixar configurado o banco de dados e para precisamos criar as tabelas e alguns dados essenciais para o projeto funcionar corretamente. Então rodaremos o seguinte comando na na pasta raiz:

sh scripts/seed.sh

Você pode baixar alguns animes executando o comando abaixo para ter uma experiência mais completa

sh scripts/scraper.sh

Execução

Depois de ter realizado todos os passos anteriores estamos aptos a rodar o projeto sendo necessário apenas executar o seguinte comando

sh scripts/dev.sh

Swagger

Enquanto o projeto estiver em execução, podemos acessar http://localhost:3000/docs para visualizar melhor os endpoints disponíveis.

Banco de Dados

Para analisar os dados podemos acessar a pasta apps/api e executar o comando

npx prisma studio

Podemos também usar ferramentas mais avançadas como: DBeaver, pgAdmin...

Apresentação

Gif

About

WeekMe é um site para cadastrar animes e visualizar um calendário de lançamentos. Conta com sistema de autenticação e autorização para uma experiência segura e personalizada.

Resources

Stars

1 star

Watchers

2 watching

Forks

Packages

 
 
 

Contributors

Languages