Skip to content

RafaelMatos/fswbarber

Repository files navigation

FSW Barber💈

Plataforma destinado à barbearias, podendo oferecer seus serviços e realizar agendamentos para seus clientes. Aplicação full stack, utilizando o conceito de backend for frontend permitido pelo framework Next.js e na aplicação você já pode:

  • Fazer login com conta Google ;
  • Fazer listagem de barbearias cadastradas;
  • Fazer listagem de serviços da barbearia selecionada;

Acesse a aplicação

gif da tela da aplicação FSW Barber

Tecnologias usadas ⚙

  • Next.js
  • React.js
  • TailwindCSS
  • Typescript
  • Shadcn UI
  • Prisma
  • NextAuth.js
  • Lucide-react
  • Google Apis
  • Date-fns

Atualizações 🔃

  • Criada tela inicial;
  • Criada tela de barbearia
  • Criado menu lateral
  • Menu lateral fazendo autenticação com Google
  • Adicionada funcionalidade de agendamentos
  • Adicionada página de agendamentos
  • Adicionada funcionalidade de cancelamento de agendamento gif de atualização da aplicação FSW Barber

Como utilizar

  • Clone o projeto do repositório
git clone https://github.com/RafaelMatos/fswbarber
  • Acesse a pasta do projeto
cd /fswbarber
  • Instale as dependências
npm install
  • Criar arquivo .env com as chaves necessarias( seguir arquivo .envExample)

  • Inicializa o Prisma( Usar banco de dados de sua preferencia, no exemplo é usado o postgresql)

npx prisma init --datasource-provider postgresql
  • Realiza as migrations do Prisma
npx prisma migrate dev --name init
  • Execute o projeto
npm run dev
  • Acesse no navegador o endereço indicado no terminal