Skip to content

Desenvolvimento da parte Back-end ( NodeJs ) de um sistema de anúncio de imóveis

Notifications You must be signed in to change notification settings

Diguim/react-sist-imoveis-back

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Back-end da aplicação de sistema de imoveis

Desenvolvimento da parte Back-end ( NodeJs ) de um sistema de imóveis com cadastro de usuário, sessions e cadastro de imóveis com imagens.

Tecnologias utilizadas

- NODEJS

Para iniciar o projeto:

     npm init

Para "rodar" o servidor devidamente configurado com o nome de dev

     npm run dev
- EXPRESS

Para o gerenciamento de requisiçoes HTTP (GET, POST, PUT, PATCH, DELETE)

     npm install express
- NODEMON

Para contribuir com o desenvolvimento monitorando mudanças nos arquivos reiniciando o servidor NODE.js quando necessário

     npm install --save-dev nodemon
- SUCRASE

Um auxiliador transpilador de código para ajudar no desenvolvimento

     npm install --save-dev sucrase
- PRISMA

Ferramenta de ORM (mapeamento objeto-relacional) para auxiliar no desenvolvimento do uso de banco de dados Para instalação:

     npm install prisma --save-dev
     npm install @prisma/client

Para criação de arquivos iniciais/essenciais:

     npx prisma init

Para migrações:

     npx prisma migrate dev
     npx prisma migrate reset
- BCRYPT

Para trabalhar com criptografia

     npm install bcrypt
- INSOMNIA

Para fazer os testes de rotas/endpoints com protocolos HTTP

- JWT

Para utilização de token na autenticação de sessão de usuário

     npm install jsonwebtoken
- MULTER

Para trabalhar com upload de imagens no banco de dados

     npm install --save multer
- CORS

Para auxiliar na API

     npm install cors
- MYSQL

Banco de dados utilizado

Releases

No releases published

Packages

No packages published