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;
- Next.js
- React.js
- TailwindCSS
- Typescript
- Shadcn UI
- Prisma
- NextAuth.js
- Lucide-react
- Google Apis
- Date-fns
- 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
- 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