barber-shop-api

1.3.0 • Public • Published

Barber-shop(API)

Coverage Status Node.js CI License: MIT Open Source Love

Descrição do Projeto

Este projeto está repartida em duas partes uma ainda não se começou dar inicio está em stand by que é o app mobile, e essa parte que é backend que tem como finalidade de trabalhar em toda a regra de negocio, se conectar com serviços externo(pagamento, notificações, mensagem), a base de dados, libs entre outros mais. Usando melhor práticas de programação como: BDD, TDD, Arquitetura limpa, CI/CD, SOLID, design patterns, git entre outros, tendo a linguagem javascript para sua implementação em apoio com seu superSet o typescript, nodejs, express, entre outros mais recursos. Para gerencia das tarefas ou as atividades está se utilizando notion que tem-se encaixado como uma luva, caso querem da uma vista de olho cliquem no link: barber-shop-notion.

Sobre este projeto

Esse projeto surgiu devido em consequência de um app mobile que eu queria desenvolver que com react-native (barber-shop) que tem como objetivo ajudar o cliente da barbearia que quisessem marcar um dia e hora na semana, no primordios das implementação já sentia que necessitava de um backend ou API para as regras de negocios, visto que o firebase só fornece o serviço de armazenamento e eu não queria a minha regra de negocios estivesse no meu app por causa caso quisesse implementar o projeto futuramente na web não me desse tanto trabalho então vee que a API seria a melhor opção. Mas também pelo gostinho de desenvolver o backend que é a parte de desenvolvimento que mais se encaixa comigo mesmo não tanto amando ela.

🚧A Barber-Shop(API) 🚀 Em construção... 🚧

Indices

🔨 Features

Aqui temos as rotas desenvolvidas nesse projeto:

  • [x] POST: /SignUp
  • [x] POST: /Login
  • [x] GET: /services

🚀 Começando a usar

Para que esse projeto possa funcionar na sua máquina deve-se cumprir os seguintes requisitos e depois seguir passo a passo como instalar o projeto.

📋 Pré-requisitos

Para se ter esse projeto a funcionar deve se ter o Nodejs na sua maquina que vai permitir com que projeto rode na sua maquina, Git, conseguir clonar o projeto na sua máquina, Vscode.

🔧 instalação do projeto

 # Primeiro clonar o projeto
    git clone <URL>

 # Acender a pasta
    cd barber-shop-api

 # instalar as dependencias do projeto
    npm install

 # Rodar aplicativo
    npm start

 # Depois scanner o QRcode ou uri para ver o projeto a funcionar

⚙️ Executando os testes

Para rodar os testes basta seguir os passos descritos em baixo:

 # Esse comando permite rodar todos os testes tanto de integração como de unidade
    npm test

 # Esse comando permite rodar teste que em arquivos que mudando
    npm run test:watch

 # Esse comando permite rodar todos teste e mostra o coverage no final
    npm run test:ci

🛠️ Tecnologia usada

Durante as bibliotecas que estão sendo usada para desenvolvimento desta api:

✒️ Autores

Projeto desenvolvido por Walany da Costa.

📄 Licença

Este projeto está sob a licença MIT licença.

🎁 Expressões de gratidão

Convidou Todas a gente que gostou desse projeto tanto nos aspeto de tecnologia ou a ideias do projeto para contribuir esse projeto afim de dar passo maior.

Readme

Keywords

none

Package Sidebar

Install

npm i barber-shop-api

Weekly Downloads

7

Version

1.3.0

License

ISC

Unpacked Size

93.8 kB

Total Files

100

Last publish

Collaborators

  • wallanycosta