Conectando estudantes à professores
Proffy é uma plataforma que conecta estudantes à professores. Onde professores podem se cadastrar de acordo com sua expertise, horários disponíveis e preços hora/aula. E os alunos podem escolher seus professores de acordo com as matérias e preços. Conta com a versão mobile e com a versão web.
Extras:
Um preview sobre o projeto. Caso queira acessar o layout inteiro basta
O arquivo .json com o arquivo usado no Insomnia está dentro da raiz do projeto. Basta fazer o download e importar no insomnia e usar. Lembre de alterar o que for necessário para que você consiga efetuar as requisições. Ou clique no botão para ser redirecionado.
O Backend foi construido em NodeJS, certifique-se de ter alguma versão do node instalada em sua máquina. Utilize o Insomnia para realizar os testes na API.
Iniciando o backend:
cd server
npm install
npm dev
Iniciando o Frontend em ReactJS:
cd web
npm install
npm start
Assim que o processo terminar, automaticamente será aberta no seu navegador a página localhost:3000 contendo o Projeto.
Iniciando com o Mobile em React Native
1.Coloque o endereço do seu servidor (ou computador) no arquivo mobile/src/services/api.tsx
2. Execute os comandos:
# NÃO é preciso executar a linha abaixo caso ja tenha o Expo (CLI) instalado!
npm install -g expo-cli
//
cd mobile
npm install
expo start
Será aberta no seu navegador a página localhost:19002. Conecte seu emulador, ou teste o aplicativo por LAN: baixe o aplicativo Expo da Play Store ou App Store e em seguida escaneie o código QR.
Aplicação criada durante a Next level Week 2, um evento criado pela RocketSeat 🚀.
Aulas conduzidas pelo Diego Fernandes