A Barber API é um software para o gerenciamento de barbearias, desenvolvida com NestJS e Mongoose, utilizando MongoDB para armazenamento de dados e Supabase para o storage de imagens.
- ✅ Autenticação e recuperação de usuários
- ✅ Gerenciamento de agendamentos para horários de atendimento
- ✅ Cadastro de serviços globais e locais
- ✅ Criação e administração de unidades da barbearia
- ✅ Gestão de barbeiros e funcionários
- ✅ Configuração de horários de funcionamento
- ✅ Gerenciamento de contatos e redes sociais
📌 Back-end
- NestJS - Framework progressivo para Node.js
- Node.js Ambiente de execução JavaScript
- Typescript Superconjunto tipado do JavaScript
- Express Framework web minimalista para Node.js
📚 Bibliotecas
- swagger Documentação de API
- mongoose ODM para MongoDB
- class-transformer Manipulação de objetos em TypeScript
- class-validator Validação de dados
- @supabase/supabase-js Integração com Supabase
- bcrypt Hash de senhas seguras
- date-fns Manipulação de datas
🔋 Controle de versão e deploy
- Git - Sistema de controle de versão
⚙️ Configuranções e Instalações
Clone do Projeto
$ git clone https://github.com/Faelkk/fincheck-api
Instalando as dependências
$ npm install
Iniciando o projeto
$ npm run dev
Como me ajudar nesse projeto?
- Você ira me ajudar muito me seguindo aqui no GitHub
- Dando uma estrela no projeto
- Conectando-se comigo no LinkedIn para fazer parte da minha rede.
Feito por Rafael Achtenberg