Este é o frontend do projeto de barbearia, desenvolvido em Next.js. O objetivo do projeto é fornecer uma interface amigável e moderna para os clientes agendarem serviços, visualizarem informações e interagirem com o sistema.
Antes de começar, certifique-se de que sua máquina atende aos seguintes requisitos:
Configure as variáveis de ambiente necessárias no arquivo .env
. Você pode usar o arquivo de exemplo .env.example
como base:
NEXT_PUBLIC_API_URL=https://seu-endereco-da-api.com
Instale as dependências necessárias para o projeto com o seguinte comando:
npm install
ou, se preferir utilizar Yarn:
yarn install
Para iniciar o servidor de desenvolvimento, utilize o seguinte comando:
npm run dev
ou, se estiver utilizando Yarn:
yarn dev
O frontend estará disponível no endereço:
http://localhost:3000
- Next.js: Framework React para desenvolvimento de aplicações web modernas e performáticas.
- Axios: Biblioteca para realizar requisições HTTP.
- Chart.js: Biblioteca para criação de gráficos interativos.
- Date-fns: Biblioteca para manipulação de datas de forma simples e eficiente.
- JWT-decode: Biblioteca para decodificar tokens JWT.
- Lottie-react: Biblioteca para animações Lottie.
- Swiper: Biblioteca para carrosséis e sliders responsivos.
- Tailwind CSS: Framework de utilitários CSS para estilização.
- TypeScript: Superset do JavaScript para adicionar tipagem estática ao código.
Para realizar o deploy da aplicação, siga a documentação oficial do Next.js para deploy em produção.
Contribuições são bem-vindas! Se você deseja contribuir com o projeto, siga os passos abaixo:
- Faça um fork do repositório.
- Crie uma branch com sua feature ou correção:
git checkout -b minha-feature
. - Commit suas mudanças:
git commit -m 'Adicionei uma nova feature'
. - Faça um push para a branch:
git push origin minha-feature
. - Abra um pull request.
Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE
para mais informações.
Feito com ❤️ por Thiago Santos.