Proffy é uma aplicação que permite conectar alunos e professores de uma forma remota e segura, onde os alunos poderam marcar aulas e aprender da melhor forma.
Este projeto foi desenvolvido com as seguintes tecnologias:
Web
Mobile
Para rodar esta aplicação você vai precisar ter instalado:
Eu utilizei o banco de dados relacional SQLite para rodar os dados.
Se você quiser utilizar o SQLite3 faça a seguinte instalação na pasta server.
# Se você estiver utilizando Npm
$ npm install sqlite3
# Se você estiver utilizando Yarn
$ yarn add sqlite3
Agora clone este repositório e instale todas as dependências.
#Para clonar este repositório
$ git clone https://github.com/Nathan-Andrade/Proffy.git
# Vá para a pasta do servidor
$ cd Proffy/server
#Instale todas as dependências
$ npm
ou
$ yarn
#Para rodar o server
$ yarn start
# Para rodar a aplicação web realize os seguintes comandos
$ cd web
$ yarn
$ yarn start
Esta aplicação foi desenvolvida com Expo. É um software open-source que permite rodar React Native e facilita o processo de rodar a aplicação. Clique aqui para iniciar com o Expo.
# Instale todas as dependências
cd mobile
yarn
Para você conseguir rodar a aplicação, você vai precisar mudar o endereço em : api.ts
baseURL: 'http://192.168.0.103:3333',
Coloque o ip da sua máquina local para poder ter acesso como no exemplo: 192.168.0.103.
Agora a aplicação irá rodar em qualquer lugar.
# Para rodar o aplicativo
yarn start
O Expo irá abrir em uma página do seu navegador e com o seu celular poderá escanear o QR Code que irá gerar
Esta aplicação foi testada em um Samsung Galaxy Grand Duos Prime e um Moto G2.
Este projeto tem uma licensa do MIT. Olhe a Licensa para mais informações
Desenvolvido com ❤️ por Nathan de Andrade.