Skip to content

kaiomoreira-dev/api-barberManage

Repository files navigation

API BarberManage

Summary

Intro

  • BarberManage é API REST desenvolvida para atender às necessidades de uma barbearia que deseja um sistema de gerenciamento que se concentra no acompanhamento e geração de relatórios do negócio.

Description

  • A API REST de Gerenciamento de Barbearia é uma aplicação desenvolvida para fornecer funcionalidades essenciais de gerenciamento de uma barbearia. Esta API permite o registro de clientes, o cadastro de usuários, cadastro de empresas, a definição de serviços oferecidos e a geração de relatórios de negócios.

System Requirements

  • Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Nodejs com na v16.2.0 Node.js. Criar conta no mongodb, criar cluster compartilhado, criar connection no cluster por Driver, adiquirir link de conexão com password, alterar no arquivo .env a variável de ambiente MONGODB_URL_BARBERMANAGE com nome da base barberManage e MONGODB_URL_DBTEST com nome da base DBTest. MongoDB. E o docker para utilizar docker-compose para subir o container do Redis Docker. E instalar o docker-compose pra subir o container. Docker-Compose. Além disto é bom ter um editor para trabalhar com o código como VSCode.

Project access

Open && Run

# Clone este repositório
$ git clone <https://github.com/kaiomoreira-dev/api-barbershop.git>

# Acesse a pasta do projeto no terminal/cmd
$ cd api-barberManage

# Instale as dependências
$ yarn ou npm install

# Exutar container com serviço do redis
$ docker-compose up -d

# Constuir o aplicação
$ yarn build ou npm run build

## Iniciar aplicação
// desenvolvimento
$ yarn start ou npm run dev

// tests
$ yarn test ou npm run test

# O servidor inciará na porta:3200 - acesse <http://localhost:3200>

# O banco de dados do redis fica no docker na porta 6379:6379

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published