π¨βπ«π§βπ Projeto Open Source desenvolvido utilizando React, Node e React Native, de uma plataforma de estudos online, onde conseguimos conectar alunos e professores para ter aulas online.
MIT License
Projeto Open Source desenvolvido na #NextLevelWeek da Rocketseat, utilizando TypeScript, React, React Native e Node.
O objetivo do projeto criar uma plataforma de estudos, onde conseguimos conectar alunos e professores para realizarem aulas online.
* Veja o arquivo package.json do projeto Web.
* Veja o arquivo package.json do projeto Server.
* Veja o arquivo package.json do projeto Mobile.
Veja o arquivo de configurao do ambiente para saber como configurar corretamente a sua mquina para utilizar o projeto.
# Abrindo o diretrio Web no terminal:
$ cd ./packages/web
# Instalando as dependncias do package.json:
$ yarn
# Iniciando o projeto utilizando o script 'start' do package.json:
$ yarn start
O projeto ser aberto em
http://localhost:3000
;
Voc precisa renomear o arquivo .env-example
para .env
e inserir as informaes que condizem com o seu host:
$ cd ./packages/server
$ mv .env-example .env
# Abrindo o diretrio do Server no terminal:
$ cd ./packages/server
# Instalando as dependncias contidas no package.json:
$ yarn
# Iniciando o Server utilizando o script 'start' do package.json:
$ yarn start
# Instanciando as tabelas do banco de dados:
$ yarn knex:migrate
# Voltando a ltima alterao feita na tabela:
$ yarn knex:migrate:rollback
Instale o aplicativo Expo no seu smartphone.
# Abrindo o terminal no diretrio do mobile:
$ cd ./packages/mobile
# Executando o mobile no modo de desenvolvimento:
$ yarn start
Agora, abra o aplicativo do expo e no modo LAN faa o scan do QRCode.
Se tiver algum problema para executar o aplicativo nesse modo, tente desabilitar o firewall da sua mquina.
Siga as instrues do arquivo como contribuir para contribuir corretamente.
Esse repositrio est licenciado pela MIT LICENSE. Para mais informaes detalhadas, leia o arquivo LICENSE contido nesse repositrio.