Bem-vindo ao ProvaAki, uma plataforma open source desenvolvida para facilitar o acesso a exames e testes acadêmicos. Com o ProvaAki, estudantes podem compartilhar, acessar e estudar provas antigas para se prepararem melhor para seus desafios acadêmicos.
Este projeto foi construído utilizando as seguintes tecnologias:
- Next.js: Framework React para renderização do lado do servidor.
- Prisma: ORM que simplifica o acesso ao banco de dados MongoDB.
- Tailwind CSS: Biblioteca para estilização rápida e flexível.
- ShadCN UI: Componentes UI avançados integrados com Tailwind.
- Framer Motion: Biblioteca para animações interativas no frontend.
- NextAuth.js: Autenticação simplificada para aplicações Next.js.
Certifique-se de criar um arquivo .env
na raiz do projeto com as seguintes variáveis de ambiente:
DATABASE_URL=your_mongodb_uri_here
GOOGLE_CLIENT_ID=your_google_client_id_here
GOOGLE_CLIENT_SECRET=your_google_client_secret_here
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=your_nextauth_secret_here
- Clone o repositório:
git clone https://github.com/noejunior792/provaaki.git
cd provaaki
- Instale as dependências:
npm install
- Gere o cliente Prisma:
npx prisma generate
- Execute o servidor de desenvolvimento:
npm run dev
- Acesse no navegador:
http://localhost:3000
Contribuições são sempre bem-vindas! Aqui está como você pode colaborar com o projeto:
- Fork este repositório.
- Crie uma nova branch com uma descrição significativa:
git checkout -b minha-feature
- Faça suas alterações e commit:
git commit -m "Adicionei minha-feature"
- Envie suas alterações:
git push origin minha-feature
- Abra um Pull Request explicando suas contribuições.
Criador:
Noé Júnior
Agradecimentos especiais a todos os contribuidores deste projeto:
Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para mais detalhes.