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.
Foram utilizadas as seguintes tecnologias:
- TypeScript
- Node.js no Back-end
- React.js no Front-end
- React Native no mobile
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).
- instale as dependências:
npm install
- crie o banco de dados:
npm run knex:migrate
- rode o projeto:
npm start
- instale as dependências:
npm install
- rode o projeto:
npm start
- instale as dependências:
npm install
- rode o projeto:
expo start
- instale as dependências:
yarn install
- crie o banco de dados:
yarn knex:migrate
- rode o projeto:
yarn start
- instale as dependências:
yarn install
- rode o projeto:
yarn start
- instale as dependências:
yarn install
- rode o projeto:
yarn start
Fique a vontade para dar sugestões e criar issues sobre o projeto :)