O site é composto por 2 seções.
- Autenticação/Criação de Usuário
- Tela de Admin
O projeto foi feito utilizando NextJS com Tailwind CSS e algumas libs para ajudar na performance e conclusão.
- Foi utilizado NextAuth para autenticação.
- Foi utilizado ShadcnUI para componentização.
- React
- NextAuth
- ShadcnUI
Para rodar o projeto você deve clonar o repositório e seguir os seguintes passos:
- Copiar as variáveis de
.env.example
, criar um arquivo.env
e colar dentro do arquivo
Após isso, rode os seguintes comandos
pnpm i && pnpm run dev
Caso não tenha o pnpm pode rodar com qualquer um de sua preferência