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
- Typescript
- Axios
- React-Native
- Node.js
- Typescript
- 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
# API
$ cd server
# Instalando as dependências do projeto.
$ yarn
# Configurando o banco de dados
$ yarn knex:migrate
# Inicie a API
$ yarn start
# Aplicação web
$ cd web
# Instalando as dependências do projeto.
$ yarn
# Inicie a aplicação web
$ yarn start
# Aplicação mobile
$ cd mobile
# Instalando as dependências do projeto.
$ yarn
# Inicie a aplicação mobile
$ yarn start
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