A Plataforma de Ensino a Distância é um projeto que tem como objetivo proporcionar uma experiência de aprendizado completa e focada no desenvolvimento de habilidades em programação. A plataforma abrange uma ampla gama de cursos, que vão desde introdução à programação até linguagens, frameworks e tecnologias avançadas, atendendo tanto iniciantes quanto profissionais que desejam se especializar ou atualizar seus conhecimentos. Além disso, os usuários contam com o suporte de um time dedicado para esclarecer dúvidas e auxiliá-los durante toda a jornada de aprendizado, garantindo uma experiência mais eficiente e personalizada.
Os usuários podem criar suas contas, se inscrever nos cursos de interesse e acessar materiais didáticos variados, como vídeos explicativos, textos detalhados e exercícios práticos que ajudam a fixar o conteúdo aprendido. A plataforma também oferece fóruns de suporte, onde os alunos podem interagir com colegas e instrutores, compartilhar experiências e tirar dúvidas em um ambiente colaborativo. Cada curso possui um sistema de progresso independente, permitindo que os alunos acompanhem seu desempenho individual em cada módulo ou atividade. Além disso, ao concluir um curso, o aluno recebe um certificado digital que pode ser acessado diretamente em sua conta, ajudando a comprovar suas conquistas e a valorizar seu currículo.
Outro diferencial da plataforma é a possibilidade de os alunos consultarem estatísticas detalhadas sobre seu desempenho, como porcentagem de conclusão de cursos e tempo dedicado a cada módulo. Isso permite que o estudante tenha controle total sobre sua evolução e identifique áreas que precisam de maior dedicação.
Clone este repositório:
git clone https://github.com/portfolio-projetos-dev/plataforma-ead.git
Acesse o diretório do projeto:
cd plataforma-ead
Rode o comando de configuração:
npm run config
Este comendo irá executar um script com diversas fases onde diferentes configurações, como criação de arquivos de ambiente, instanciação de containers docker, instalação de dependências, etc.
Configure as variáveis de ambiente:
Verifique os arquivos .env
criados nas seguintes páginas e os preencha com as variáveis adequadas:
apps/admin
apps/web
apps/backend
Inicie a aplicação rodando o comando npm run dev
na pasta raiz da sua aplicação.
Acesse o projeto web em http://localhost:3000 e o projeto mobile através do emulador que será aberto automáticamente.