Skip to content

gabrielsimoest/Codap

Repository files navigation

CODAP, App de Aprendizado - HTML, CSS e JavaScript

Este aplicativo foi desenvolvido com React Native com o objetivo de oferecer um ambiente interativo para ensinar os fundamentos do HTML, CSS e JavaScript.

Visite nosso site

codap.gabrielsimoesdeveloper.com.br

Funcionalidades Principais

  • Lições Interativas: Módulos de aprendizado divididos por tópicos para HTML, CSS e JavaScript.
  • Exercícios Práticos: Desafios interativos para aplicar os conceitos aprendidos.
  • Quiz e Avaliações: Testes para avaliar o conhecimento adquirido.
  • Progresso do Usuário: Acompanhamento do progresso de aprendizado com sistemas de pontuação e comércio.

Tecnologias Utilizadas

  • React Native
  • JavaScript
  • SQLite

Instalação

Para executar o Projeto:

  1. Instalação do chocolatey

    https://chocolatey.org/

  2. Instalação do Java JDK

    choco install -y nodejs-lts microsoft-openjdk11
  3. Download do Android Studio

    https://developer.android.com/

  4. Criação do Ambiete Android Studio

    a- Fazer o download R no SDK Manager b- Criar um ambiente android com a versão mais recente pedida no site do react native https://reactnative.dev/docs/environment-setup

  5. Variaveis de Ambiente ao PATH

    a- %LOCALAPPDATA%\Android\Sdk

  6. Clone o repositório: git clone https://github.com/GtsSim0es/Codap.git

  7. Navegue até o diretório do projeto: cd Codap

  8. Instale as dependências:

    npm install ou yarn install
  9. Executar emulador

    npx react-native run-android

Em casos de erros tente: bash npx react-native doctor

Contribuição

Issues

Se você identificar problemas, bugs ou tiver sugestões para melhorias, sinta-se à vontade para abrir uma issue. Isso nos ajuda a manter um registro claro das questões encontradas ou das ideias propostas. Ao criar uma issue, tente ser o mais descritivo e detalhado possível, incluindo passos reproduzíveis, se aplicável.

Propondo Melhorias

Se você tem ideias para melhorar o aplicativo, adicionar novos recursos ou aprimorar os existentes, adoraríamos ouvir suas sugestões! Abra uma issue descrevendo detalhadamente sua proposta de melhoria. Podemos discutir a viabilidade e os próximos passos juntos.

Enviando Pull Requests

Contribuições são bem-vindas! Se você deseja implementar alguma melhoria ou corrigir um problema existente, siga estes passos:

  1. Fork o repositório para sua conta pessoal.
  2. Crie uma branch com um nome descritivo para a alteração que você está fazendo.
  3. Faça as alterações necessárias no código, mantendo um estilo consistente com o projeto.
  4. Teste suas mudanças para garantir que tudo funcione conforme o esperado.
  5. Envie um Pull Request (PR) explicando suas alterações. Inclua informações detalhadas sobre o que foi modificado e porquê.
  6. Participe da discussão. Esteja aberto para responder perguntas ou fazer ajustes conforme necessário.
  7. Lembre-se de seguir as diretrizes de código e estilo do projeto, se existirem, para garantir que as contribuições se encaixem adequadamente no projeto.

Agradecemos antecipadamente por suas contribuições e pelo interesse em melhorar este projeto!

Autores

Licença

GNU General Public License