Skip to content

Latest commit

 

History

History
119 lines (78 loc) · 2.82 KB

README.md

File metadata and controls

119 lines (78 loc) · 2.82 KB

Proffy

Este projeto foi desenvolvido durante a Next Level Week, um evento realizado pela Rocketseat. Ele tem como objetivo proporcionar o cadastro de professores em uma plataforma, com suas aulas e horários, para que os usuários possam encontrálos e contatá-los, seja pela plataforma web ou pelo aplicativo desenvolvido.


Home do Proffy

Foram utilizadas as seguintes tecnologias:

Andando a milha extra

Além do que foi passado durante este incrível evento, realizei algo que estava considerando crucial para uma boa experiência do usuário. Utilizando as bibliotecas do React Native, alterei os botões do filtro de professor, que antes eram apenas campos de texto e agora são campos de escolha (matéria e dia da semana) e definição padronizada (horário).

Executando o projeto

Utilizando npm

Executar o back-end (dentro da pasta server):

  1. instale as dependências:

npm install

  1. crie o banco de dados:

npm run knex:migrate

  1. rode o projeto:

npm start


Executar o front-end (dentro da pasta web):

  1. instale as dependências:

npm install

  1. rode o projeto:

npm start


Executar o mobile (dentro da pasta mobile):

  1. instale as dependências:

npm install

  1. rode o projeto:

expo start


Utilizando yarn

Executar o back-end (dentro da pasta server):

  1. instale as dependências:

yarn install

  1. crie o banco de dados:

yarn knex:migrate

  1. rode o projeto:

yarn start


Executar o front-end (dentro da pasta web):

  1. instale as dependências:

yarn install

  1. rode o projeto:

yarn start


Executar o mobile (dentro da pasta mobile):

  1. instale as dependências:

yarn install

  1. rode o projeto:

yarn start


Demais pontos

Fique a vontade para dar sugestões e criar issues sobre o projeto :)