Projeto | Layout | Tecnologias | Executando | Licença
Esse projeto foi desenvolvido durante a Next Level Week #2 promovida pela Rocketseat. Trata-se de um projeto que permite ao publico conhecer, consultar e encontar, professores particulares para receber aulas on-line. Na aplicação web é possível listar os professores, filtra-los e se cadastrar como um professor para receber contato de alunos. O projeto consiste na parte frontend(React), mobile(React Native) e backend(NodeJs) - juntamente com typescript em todas as partes.
Você pode utilizar a seguinte URL para visualizar todas as telas: Visualizar
Esse projeto foi desenvolvido com as seguintes tecnologias:
- Typescript
- Node.js | Express
- React | React Native
- Knex | SQLite3
- React Native Picker
- React Native Collapsible
Para rodar esse projeto existem duas maneiras para você escolher, a Live Version que é a versão que está rodando em nuvem para que você conferir, e a versão em Localhost, que é onde você baixa o projeto completo e roda a partir do seu terminal.
Também é possível rodar essa aplicação localmente em um computador ou notebook, para isso é necessário ter alguns programas instalados:
É necessário instalar o node e npm(ou yarn) para rodar essa aplicação localmente. Para verificar se já tem instalado, execulte em seu terminal os seguintes comandos:
node -v
npm -v
Caso o retorno de algum dos dois comandos sejam um erro, é necessário instalar o Node.js e o NPM.
Para download: acesse o site oficial do Node.js e siga o passo a passo.
Com o Node.js e NPM instalados corretamente, abra o seu terminal na pasta do projeto e execute o seguinte comando:
Inicie o servidor:
npm start
Aguarde alguns instantes.
Caso tudo dê certo, o resultado esperado é abrir um servidor na porta 3333, você pode acessar em https://localhost:3333/.
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Feito com horas em frente ao 💻 por Rodrigo Engelberg