Este projeto foi desenvolvido especificamente para a Escola Poliedro com o objetivo de criar uma plataforma web interativa que permite aos usuários (alunos e professores) gerar imagens utilizando Inteligência Artificial (IA) através de descrições em texto (prompts).
A iniciativa busca unir criatividade, tecnologia e educação em uma ferramenta simples e acessível, incentivando a experimentação e o aprendizado prático com novas tecnologias.
- 🎨 Geração de Imagens por Texto: Crie imagens únicas e detalhadas usando apenas a imaginação.
- 🧑💻 Interface Otimizada: Design clean e amigável, ideal para uso em ambiente de sala de aula.
- ⬇️ Exportação e Download: Salve as criações em alta qualidade para uso em trabalhos e apresentações.
- 🔐 Autenticação: Separação entre perfis de Professor e Aluno.
| Categoria | Tecnologia |
|---|---|
| Front-end | HTML, CSS, JavaScript |
| Back-end | Node.js, mySQL |
| IA/API | API de Geração de Imagens: Gemini |
Siga estes passos para configurar e executar o Poliedraw em seu ambiente:
-
Clone o Repositório:
git clone https://github.com/MarcosGitCode/Poliedraw cd Poliedraw -
Instale as Dependências:
npm install
-
Configure a Chave da API (API Key):
- Crie um arquivo chamado
.envna raiz do projeto. - Adicione sua chave da API de geração de imagens (ex: API Key do Gemini) neste arquivo. Isso é crucial para o funcionamento da IA.
GEMINI_API_KEY="SUA_CHAVE_DE_API_DO_GEMINI_AQUI"
- Crie um arquivo chamado
-
Banco de dados
# Abra o mySQL, em seguida, o arquivo "banco.sql" e execute -
Inicie o Servidor:
# Utilize o comando configurado para iniciar o Node.js npm start
Use as credenciais abaixo para testar os diferentes perfis de acesso:
| Perfil | Senha | |
|---|---|---|
| Professor | gui@sistemapoliedro |
4343 |
| Aluno | aluno@sistemapoliedro |
43 |
- Guilherme Britto
- Demetrius Damasio
- Guilherme Calderan
- Marcos de Salles
- Guilherme Nunes
- Nikolas Figura