8000 GitHub - claudiaazambuja/weinie-api
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

claudiaazambuja/weinie-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weinie: Sua Janela para o Mundo Animal

Bem-vindo à Weinie, a aplicação fullstack que se destaca como uma encantadora vitrine virtual para os nossos queridos amigos peludos! Weinie é muito mais do que apenas uma plataforma - é um espaço dedicado a celebrar a alegria, a beleza e a diversidade dos nossos queridos salsichinhas, unindo tutores apaixonados e proporcionando uma experiência única para compartilhar memórias inesquecíveis.

Deploy

Tecnologias Utilizadas

A seguir estão as principais tecnologias e bibliotecas utilizadas no desenvolvimento deste projeto:

  • node (v21.2.0) - A versão do Node.js utilizada no projeto.
  • pg (v8.11.3) - Um cliente PostgreSQL para Node.js.
  • express (v4.18.2) - Um framework web para Node.js que facilita a construção de APIs RESTful.
  • cors (v2.8.5) - Middleware para habilitar CORS (Cross-Origin Resource Sharing) em aplicativos Express.
  • uuid (v9.0.0) - Uma biblioteca (Universally Unique Identifier) usada como identificador único.
  • dotenv (v16.3.1) - Carrega variáveis de ambiente a partir de um arquivo .env.
  • express-async-errors (v3.1.1) - Tratamento de erros assíncronos para aplicativos Express.
  • joi (v17.11.0) - Uma biblioteca para validação de objetos JavaScript.

Como Executar o Projeto

  1. Clone o repositório:
  git clone git@github.com:claudiaazambuja/weinie-api.git
  1. Atualize seu .env com a URL para o banco com base no env.example.
  2. Utilize o dump.sql para esquematizar o banco de dados. Exemplo:
 psql -U seu_usuario -d nome_do_banco -h localhost -f caminho/do/dump.sql
  1. Instale as dependências:
  npm install
  1. Execute o projeto:
  npm start
⚡ Arquitetura do banco

Arquitetura do banco

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0