Skip to content

anti-w/leila-saloon-web

Repository files navigation

Cabeleleila Leila Salão de Beleiza (Front-End)

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.

Funcionalidades

  • 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

Stack utilizada

Demonstração

O site encontra-se disponível online! Cabeleleila Leila Salão de Beleiza

Site structure

Home Page

Login Page

Register Page

User Schedules List Page

User Schedules History Page

Create Schedules

Rodando localmente

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

Aprendizados

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.

Logo

About

Site para agendamento de horários de um salão de beleza (Cabeleleila Leila Salão de Beleiza) com login, cadastro e agendamento funcionais.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published