Skip to content

Projeto realizado durante a Next Level Week #2 da Rocketseat

License

Notifications You must be signed in to change notification settings

AfonsoMachado/proffy-nlw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Turma

Logo

🚀 Projeto implementado durante o evento Next Level Week, organizado pela Rocketseat, com o objetivo de durante uma semana desenvolver um projeto completo aplicando conceitos e ferramentas usados no mercado atualmente.

O Proffy é uma plataforma de estudos online que visa conectar professores a alunos.

Tecnologias   |    Instalação   |    Licença   |    Licença

💻 Tecnologias

🔥 Instalação

É necessário ter um ambiente NodeJS ou Yarn instalado em sua máquina

Clonando o repositório:

$ git clone https://github.com/AfonsoMachado/proffy-nlw.git

Executando back-end

# Go to server folder
$ cd proffy-server

# Install Dependencies
$ yarn install

# Run Aplication
$ yarn start

Executando em http://localhost:3333/

Criando banco de dados

# Go to server folder
$ cd proffy-server

# Run Migrations
$ yarn knex:migrate

Executando front-end web

# Go to web folder
$ cd proffy-web

# Install Dependencies
$ yarn install

# Run Aplication
$ yarn start

Executando em http://localhost:3000/ .

Executando aplicação mobile

Necesário um smartphone com Android ou iOS, com o aplicativo Expo (Android | iOS) instalado, ou um emulador rodando uma máquina virtual Android/iOS

# Go to mobile folder
$ cd proffy-mobile

# Install Dependencies
$ yarn install

# Run Aplication
$ yarn start

Após a execução, leia o QRCode usando o aplicativo Expo em seu smartphone

Conectando aplicação mobile com o back-end

# Go to services folder
$ cd proffy-mobile/src/services/api.ts

Editar o arquivo 'api.ts' inserindo a URL indicada no expo junto com a porta do backend.

Caso esteja usando um emulador de android, executar o seguinte comando no seu terminal:

$ adb reverse tcp:3333 tcp:3333

📝 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

🔖 Layout

Você pode visualizar o layout do projeto web por meio desse link e o layout do projeto mobile por meio desse outro link. Lembrando que você irá precisar ter uma conta no Figma.


Feito com 💜 por Afonso Machado 🥰

About

Projeto realizado durante a Next Level Week #2 da Rocketseat

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages