Projeto realizado durante a semana NLW#2 da Rocketseat
Projeto Web e Mobile desenvolvido durante o programa Next Level Week da Rocketseat. Trata-se de uma plataforma que busca conectar alunos e professores. Por meio dela, professores podem fazer cadastro das matérias que lecionam, horários disponíveis, valor das aulas e seu contato. Os alunos podem pesquisar a lista de professores disponíveis, entrar em contato com eles e favoritá-los.
- ReactJS
- Javascript
- Axios
- React-Native
- Node.js
- Express
- Knex.js
- SQLite
- Git instalado e configurado
- Ter o Node.js instalado
- Gerenciador de pacotes NPM ou Yarn.
- Expo instalado de forma global na máquina
Endereço da aplicação: http://localhost:3000/
-
Faça o fork do projeto (https://github.com/matheusfelipeog/proffy)
-
Clone o seu fork (
git clone https://github.com/user_name/proffy.git
) -
Crie uma branch para realizar a modificação (
git checkout -b feature/name_new_feature
) -
Adicione as modificações e faça o commit (
git commit -m "Descreva sua modificação"
) -
Push (
git push origin feature/name_new_feature
) -
Crie um novo Pull Request
- passo: Inatale:
- Node.js (https://nodejs.org)
- Git Bash (https://gitforwindows.org)
- passo: Após baixar o projeto, acesse ele via seu terminal e rode o comando:
npm install
npm install nunjucks
npm install sqlite-async
npm run dev
- Mostrar página de sucesso após o cadastro do proffy
- aguardar 2 segundos na página e redirecionar para a listagem dos proffys, com filtro
- use setTimeout para aguardar os 2 segundos
- location.href = ""
- Não permitir o usuário colocar um novo campo de dia e horário, se o dia e hora anterior estiver vazio
- Funcionalidade de deletar um campo de dia e hora