Projeto web desktop/mobile desenvolvido na semana NLW bootcamp da RocketSeat.
A aplicação consiste em facilitar a busca e o encontro entre professores e alunos, onde cada professor pode realizar o seu cadastro e o cadastro da sua respectiva aula, informando a matéria lecionada, biografia, avatar, horário e dias de disponibilidade, custo por hora aula e telefone para contato. E o aluno pode faze a buscar pela matéria e horário assim encontrando o professor que melhor atende a sua busca.
Realizado o desenvolvimento tanto da API-Rest backend quanto frontend da aplicação, respeitando os modelos e padões de projetos desejados, clean code, organização, responsividade e mobile first.
TypeScript, ReactJS, React Native, Node, Express, SQLite, knex, NPM, GIT, Expo,
- Libs: Axios, eslint, Material Icons, Async Storage...
-
Envia um
POSTpara a rotahttp://localhost:3030/classescadastrando os professores -
Requisita um
GETpara a rotahttps://localhost:3030/classesretornando os professores/aulas -
Envia um
POSTpara a rotahttp://localhost:3030/connectionscadastrando as conexões realizadas -
Requisita um
GETpara a rotahttps://localhost:3030/connectionsmostrando as conexões
-
Clone este respositório com o comando: $git clone git@github.com:2lipe/Proffy-App.git
-
Tenha o NPM ou Yarn instalados.
-
Instale as dependências do projeto na pasta
web, mobile e servercom o comandonpm installouyarn install -
Abra a pasta
servere rode no terminalnpm startouyarn start.- O servidor irá rodar na porta
3030.
- O servidor irá rodar na porta
-
Abra a pasta
frontendem outro terminal e rodenpm startouyarn start- A aplicação ira abrir na porta
3000.
- A aplicação ira abrir na porta
- Execute os passos do exemplo anterior exceto rodar o
frontendao invés disso abra a pastamobilee com o terminal executenpm startouyarn start.
Para rodar a aplicação mobile precisara do aplicativo Expo instalado em seu celular (disponível na App Store e na Google Play) ou apenas abra o emulador pelo seu computador.