A aplicação tem como objetivo a criação de um sistema para uma barbearia para adquirir uma melhor organização e otimização dos atendimentos,além de proporcionar serviços de planos garantindo promoções para os clientes e proteção de pagamentos com infra-estrutura técnica, de prevenção de fraude bancária via stripe.
Aplicação completa para Barbearia desenvolvida em 2 camadas(Back-end/Front-end). Esse projeto foi desenvolvido com as seguintes tecnologias:
-
UI/UX
-
Figma
-
Backend
- Express
- PrismaORM
- Beekeper
- PostgreSQL
- Jwt
- TypeScript
- Docker
- Mocha
- Chai
- ESLint
-
FrontEnd
- NextJs
- TypeScript
- ChackaUI
- Axios
- Nookies
- ESLint
- React-toastify
- Docker
-
Serviço de Pagamentos
- Stripe
#Clonar este repositório
git clone [email protected]:BrunaEduarda03/BarberPro.git
#Renomeie o arquivo ".env.example" que está na pasta raiz do projeto para ".env"
#Rode o seguinte comando para subir o container (Pode demorar alguns minutos ☕)
docker compose up
#Para executar os testes de cobertura do backend, use os seguintes comandos:
docker exec -it backend /bin/sh
yarn run test:coverage
Na pasta backend, renomeie o arquivo .env.local-example para .env.local
Informe a URL da API na variável DATABASE_URL.
Informe a palavra secreta da API na variável JWT_SECRET
# Instale as dependências
$ yarn install
# Para iniciar a aplicação na porta 3332
$ yarn dev
Na pasta web, informe o IP da aplicação back-end no arquivo src/services/api.ts
# Instale as dependências
$ yarn install
# Para iniciar a aplicação na porta 3000
$ yarn dev
#Para executar os testes de cobertura do backend, use os seguintes comandos:
npm run test:coverage
Este projeto está licenciado sob a licença MIT.
E-mail: [email protected]
Linkedin: Bruna Eduarda
Desenvolvido por: Bruna Eduarda Cruz Maciel