Trata-se de um sistema web para cadastro dos clientes do salão de beleza, agendamento de horários para serviços fornecidos e também um controle interno da dona do salão.
Esse sistema foi desenvolvido para um desafio proposto pela empresa DSIN - Tecnologia da Informação para a vaga de Estágio em Desenvolvimento. Ele está divido pensando na arquitetura mordena de desenvolvimento web, onde o servidor é desacoplado da página, o que me traz vantagens tanto para manutenção, quanto para deploy e versionamento.
- CRUD Clientes
- Painel de usuário
- Agendamento de Horários
- Listagem de horários agendados
- Alterar horário
- Alterar um horário só é possível 2 dias antes da data agendada, caso contrário apenas por telefone
- Cancelar horário agendado
- Histórico de horários
- Filtrar histórico por período selecionado
- Caso haja dois horários na mesma semana, propor que os serviços sejam realizados no mesmo dia
- Modo dark/light
- Responsividade
- Painel administrativo
- ViteJS
- Styled-components
- React
- React Router DOM
- NodeJS
- React Hook Form
- Phosphor Icons
- React DatePicker
O site encontra-se disponível online! Cabeleleila Leila Salão de Beleiza
Clone o projeto
git clone https://github.com/anti-w/leila-saloon-web
Entre no diretório do projeto
cd leila-saloon-web
Instale as dependências
npm install
Inicie o servidor
npm run dev
Lidar com datas pode parecer fácil, mas é complicado e é preciso validar, estar atento, pois pode ser que algo tenha passado e com certeza sempre tem o que melhorar, nunca estou satisfeito, porém fiz o que pude dado o tempo de desafio.