Skip to content

tbsantosDev/barbercoffee-frontend

Repository files navigation

Projeto Barbearia Frontend

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.

📋 Pré-requisitos

Antes de começar, certifique-se de que sua máquina atende aos seguintes requisitos:

⚙️ Configuração

1. Variáveis de Ambiente

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

2. Instalação das Dependências

Instale as dependências necessárias para o projeto com o seguinte comando:

npm install

ou, se preferir utilizar Yarn:

yarn install

▶️ Executando o Projeto

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

🛠️ Tecnologias Utilizadas

  • 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.

🚀 Deploy

Para realizar o deploy da aplicação, siga a documentação oficial do Next.js para deploy em produção.

🤝 Contribuindo

Contribuições são bem-vindas! Se você deseja contribuir com o projeto, siga os passos abaixo:

  1. Faça um fork do repositório.
  2. Crie uma branch com sua feature ou correção: git checkout -b minha-feature.
  3. Commit suas mudanças: git commit -m 'Adicionei uma nova feature'.
  4. Faça um push para a branch: git push origin minha-feature.
  5. Abra um pull request.

📝 Licença

Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para mais informações.


Feito com ❤️ por Thiago Santos.

About

frontEnd do projeto da barbearia

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages