Experimente o sabor irresistível da perfeição, com pizzas artesanais que conquistam corações e paladares.
API REST desenvolvida para atender às demandas de um aplicativo mobile voltado para a listagem e exibição de informações detalhadas sobre pizzas. Este projeto foi criado como parte de uma atividade acadêmica, com o objetivo de explorar tecnologias modernas e boas práticas no desenvolvimento de sistemas escaláveis
O sistema foi projetado para ser executado via Docker, proporcionando maior portabilidade e facilidade na configuração. Para iniciar a instalação, é necessário obter uma cópia local do código-fonte. Isso pode ser feito utilizando o comando:
git clone https://github.com/kaikbomfim/PizzaHub-Backend
Após clonar o repositório, é preciso criar um arquivo .env
(caso ainda não exista)baseado no modelo disponível em .env.example
, especificando os seguintes valores:
DATABASE_URL
— O caminho para o banco de dados;PORT
— A porta na qual a aplicação será executada.
Com o arquivo .env
configurado, o servidor pode ser executado com o comando:
docker compose up
Para encerrar a execução, utilize:
docker compose down
O servidor conta com testes unitários que validam suas principais funcionalidades implementadas na camada de serviço. Para executar os testes, utilize o comando:
npm run test