Este projeto é uma plataforma de estudos online, onde alunos interessados em aprender qualquer assunto podem se conectar a professores dispostos a ensiná-los. A tecnologia utilizada para desenvolver este projeto é o React Native com Expo e TypeScript.
O objetivo principal deste projeto foi pesquisar e aprender mais sobre TypeScript. Tive a oportunidade de experimentar e explorar diferentes recursos do TypeScript, como tipos, interfaces e anotações de tipo.
- Cadastro de Alunos e Professores: Os usuários podem se cadastrar na plataforma como alunos ou professores.
- Busca por Assuntos: Os alunos podem pesquisar por assuntos específicos e encontrar professores que oferecem aulas relacionadas.
- Agendamento de Aulas: Alunos podem agendar aulas com os professores disponíveis.
- Chat com Whatsapp: Uma funcionalidade de chat permite que alunos e professores se comuniquem direcionando os alunos para o whatsapp do professor.
Se você deseja contribuir para este projeto e aprender mais sobre TypeScript, siga os passos abaixo:
- Clone o repositório usando
git clone https://github.com/adoniasvitorio/proffy-mobile.git
. - Instale as dependências usando
npm install
ouyarn start
. - Execute com
expo start
. - Explore o código-fonte e os arquivos TypeScript em
./src
para entender como a plataforma funciona.
Para aprofundar seus conhecimentos em TypeScript, recomendo as seguintes fontes:
- Documentação oficial do TypeScript
- Documentação oficial do Expo
- Tutoriais e artigos online
- Experimentação prática: modifique o código existente e observe como o TypeScript se comporta.
Divirta-se explorando e aprendendo com este projeto!