Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
barber-shop-api
Advanced tools
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.
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... 🚧
Aqui temos as rotas desenvolvidas nesse projeto:
Acessa API por esta url : https://barber-shop-api.onrender.com/api/
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.
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.
# 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
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
Durante as bibliotecas que estão sendo usada para desenvolvimento desta api:
Projeto desenvolvido por Walany da Costa.
Este projeto está sob a licença MIT licença.
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.
FAQs
Unknown package
The npm package barber-shop-api receives a total of 1 weekly downloads. As such, barber-shop-api popularity was classified as not popular.
We found that barber-shop-api demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.