Barba Brutal
Barba Brutal é um sistema completo para uma barbearia com uma temática de rock clássico, onde os clientes podem realizar seus agendamentos de cortes de cabelo e barba. O projeto utiliza uma abordagem monorepo para integrar o frontend, backend e mobile, centralizando as regras de negócio em um core global utilizando a biblioteca TurboRepo.
Funcionalidades
- Agendamento de Serviços: Clientes podem escolher entre diversos barbeiros (Marcão, Beto, Kathya, Sérgio, Rafa e Fernanda) e serviços (Corte Viking, Barba de Lenhador, Garras Brutais, Combo Alpha, Pequeno Caçador, e Noivo Raiz).
- Horários de Atendimento: Disponibilidade de horários pela manhã, tarde e noite, com slots de 15 minutos cada.
- Confirmação de Agendamento: Finalização do pedido e confirmação do agendamento.
- Visualizar Agendamento: Usuário pode saber quais agendamentos foram realizados, com detalhes como dia, horários, serviços, barbeiro e valor.
Tecnologias Utilizadas
Monorepo
- TurboRepo: Utilizado para gerenciar o monorepo, integrando todos os módulos e aplicações do projeto.
Frontend
- Next.js
- Tailwind CSS
- radix-ui
- tabler/icons-react
- lucide-react
- TypeScript
Backend
- Nest.js
- Prisma
- SQLite
Mobile
- React Native
- Expo
- expo/vector-icons
- react-native-async-storage/async-storage
- react-navigation
- bottom-tabs
- native
- native-stack
🌌 Interfaces
Tela Inicial

Como Rodar o Projeto
Pré-requisitos
- Node.js
- Yarn / npm
Instalação
- Clone o repositório:

