Prepare-se para a revolução educacional com a Wizer! Estamos construindo uma plataforma de Streaming Educacional inovadora, que oferecerá acesso gratuito a conteúdo educativo de alta qualidade. Nossa missão é tornar a educação acessível a todos, em qualquer lugar. Junte-se a nós nessa jornada emocionante enquanto construímos o futuro da aprendizagem.
O Wizer Engine é a parte do projeto responsável pelo desenvolvimento e gerenciamento da infraestrutura de servidor da plataforma Wizer.
- Nest.js: Framework de desenvolvimento para Node.js, que oferece uma arquitetura modular e baseada em componentes, facilitando a construção de aplicativos escaláveis e robustos.
- TypeScript: Linguagem de programação que adiciona tipagem estática opcional ao JavaScript, permitindo um desenvolvimento mais seguro e produtivo.
- Prisma: ORM (Object-Relational Mapping) de banco de dados que simplifica a interação com o banco de dados, fornecendo uma camada de abstração e facilitando a manipulação dos dados.
- Certifique-se de ter o Node.js e o npm instalados em sua máquina.
- Clone este repositório:
git clone <https://github.com/wizer-academy/wizer-engine.git> - Navegue até o diretório do projeto:
cd wizer-engine - Instale as dependências do projeto:
pnpm i - Configure as variáveis de ambiente necessárias (consulte o arquivo
.env.examplepara obter detalhes). - Inicie o servidor de desenvolvimento:
pnpm start - O servidor estará em execução em
http://localhost:3000.
Agradecemos seu interesse em contribuir para o desenvolvimento da plataforma Wizer. Se você deseja colaborar, siga as etapas abaixo:
- Crie um fork deste repositório.
- Crie uma branch para sua feature/correção:
git checkout -b minha-feature. - Faça as alterações desejadas e commit as mudanças:
git commit -m "Minha feature super legal". - Envie as alterações para o seu repositório fork:
git push origin minha-feature. - Abra um pull request neste repositório, descrevendo suas alterações.
Se você tiver alguma dúvida ou encontrar algum problema, sinta-se à vontade para entrar em contato com nossa equipe de suporte em [email protected].
Este projeto está licenciado sob os termos da Licença Apache-2.0 license. Consulte o arquivo LICENSE para obter mais informações.