Bem-vindo ao repositório do projeto BelezaTime! Este sistema foi desenvolvido para gerenciar agendamentos e serviços de um salão de beleza, oferecendo funcionalidades intuitivas tanto para administradores quanto para clientes.
O BelezaTime é uma aplicação web moderna e responsiva que permite:
- Clientes agendarem serviços com facilidade;
- Administradores gerenciarem serviços, horários e promoções.
A interface foi projetada com foco em simplicidade e estética, refletindo o espírito de beleza e modernidade.
Área | Tecnologias |
---|---|
Banco | MongoDB |
Backend | Node.js, Express.js |
Frontend | React.js, Vite, Tailwind CSS, Shadcn, date-fns, react-icons |
Design | Figma |
-
Clone o repositório:
git clone <https://github.com/Bumboobee/belezatime.git>
-
Verifique versões do Node.js e NPM:
- Node.js: v20.10.0
- NPM: v10.2.3
-
Adicione os arquivos de configuração:
.env.local
no diretório/frontend
config.env
no diretório/backend
-
Configuração do banco de dados:
- Utilize o cluster MongoDB em produção (substitua
MONGODB_CONNECTION_STRING_DEV
porMONGODB_CONNECTION_STRING_PROD
) ou configure um MongoDB local.
- Utilize o cluster MongoDB em produção (substitua
-
Instale dependências:
npm install cd backend && npm install cd frontend && npm install
-
Inicie o projeto:
npm run dev
✨ Divirta-se testando e explorando o BelezaTime!