Skip to content

tostesdaniel/store-manager-api

Repository files navigation

Store Manager API

Sobre

Store Manager API é um projeto desenvolvido no módulo de back-end durante meus estudos na Trybe.

Trata-se de uma API RESTful de gerenciamento de vendas, onde é possível criar, visualizar, editar e deletar vendas e produtos utilizando CRUD (create, read, update, delete).

A API é RESTful e foi desenvolvida com arquitetura MSC (Model-Service-Controller) com Test Driven Development (TDD), a fim de garantir o funcionamento adequado da mesma.

Instruções

Os comandos devem ser executados em um terminal.

Pré-requisitos

Será necessário ter instalado em sua máquina Docker e Node.js

Instalação

Faça uma cópia do projeto

git clone git@github.com:tostesdaniel/store-manager-api.git

Navegue ao diretório do projeto

cd store-manager-api

Suba o ambiente de desenvolvimento

docker compose up -d

Acesse o terminal do container

docker exec --it store_manager bash

A partir deste terminal instale as dependências

npm install

Inicialize a aplicação

npm start

Utilização

Há uma interface que mostra os endpoints, detalhes da requisição e retorno esperado.

API Docs

Tecnologias utilizadas

<title>Docker</title> <title>Node.js</title> <title>Express</title> <title>MySQL</title> <title>JavaScript</title> <title>Mocha</title> <title>Chai</title>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published