Skip to content

Back-end do projeto final do curso web developer, pela Otterwise. Consiste na parte back-end como aplicação de versão reduzida do twitter, só que para pets. O Petwitter é uma rede social onde usuários podem criar perfis para seus pets e postar mensagens de até 140 caracteres.

Notifications You must be signed in to change notification settings

PedroPiuma/petwitter-back

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Petwitter Back-End

Tecnologias

Utilização

Instalando as dependências

npm install

Conectando ao seu banco de dados

Crie um novo arquivo chamado .env e copie o conteúdo do arquivo .env-example modificando os dados para conectar no seu banco local

Rodando a aplicação

Antes de rodar a aplicação, certifique-se que o seu banco de dados está com as ultimas atualizações do prisma.schema. Para garantir que estejam, rode npm run db:push. Após certificar que o banco reflete seu prisma.schema, utilize o comando npm run dev para rodar a aplicação localmente.

Scripts

start: para rodar a aplicação em modo produção.

dev: para rodar a aplicação em modo desenvolvimento utilizando o nodemon.

db:push: roda o comando npx prisma db push, que atualiza seu banco de dados para a ultima versão do seu prisma.schema.

db:seed: roda o comando npx prisma db seed, que roda as seeds.

db:migrate-dev: espera um nome ao final para que crie uma nova migration com este nome.

db:migrate-prod: utilizado para aplicar as alterações de migrations em um ambiente de testes ou produção.

studio: executa o comando npx prisma studio para abrir o studio do prisma no navegador.

Estrutura de pastas

prisma: arquivos gerados pelo prisma.

config: onde ficam as configurações do servidor fastify.

controllers: onde ficam os arquivos responsáveis por chamar o prisma e realizar as conexões com o banco de dados.

helpers: contém arquivos com funções auxiliares ao desenvolvimento e projeto.

routes: as rotas utilizando o padrão REST.

About

Back-end do projeto final do curso web developer, pela Otterwise. Consiste na parte back-end como aplicação de versão reduzida do twitter, só que para pets. O Petwitter é uma rede social onde usuários podem criar perfis para seus pets e postar mensagens de até 140 caracteres.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published