Skip to content

EdlanioJ/nlw-02-proffy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proffy

🚀 Next Level Week #2 by Rocketseat

Tecnologias   |    Projeto   |    Layout   |    Executar   |    Como contribuir   |    Licença

GitHub language count License

Proffy

🚀 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

💻 Projeto

O Proffy é uma plataforma que visa ajuda pessoas a encontrar professores qualificadas e entrar em contato com eles.

🔖 Layout

Você pode visualizar o layout do projeto através dos links abaixo:

Mobile;

Web;

Lembrando que você precisa ter uma conta no Figma para acessá-lo.

⚙️ Executar

Para executar esta aplicação você vai precisar baixar: Git, e Node.js + Yarn.

# Clone este repositório:
$ git clone https://github.com/EdlanioJ/nlw-02-proffy.git
$ cd nlw-02-proffy

backend

# Entre na pasta do repositório, em seguida na pasta do backend:

cd server

# Instale as dependências:

yarn
ou
npm install

# Execute as migrations:

yarn knex:migrate
ou
npm knex:migrate

# Inicie a API:

yarn dev:start
ou
npm dev:start

# A API roda por padrão na porta 3333.

Para testes, utilize um cliente HTTP como o Insomnia ou Postman.

Aplicação web

# Entre na pasta do repositório, em seguida na pasta web:
cd web

# Instale as dependências:

yarn
ou
npm install

# Execute o projeto em modo desenvolvimento:

yarn start
ou
npm start

# O frontend(web) roda por padrão na porta 3000.

# O backend têm de estar a rodar.

Aplicação mobile

# Entre na pasta do repositório, em seguida na pasta mobile:

cd mobile

# Instale as dependências:

yarn
ou
npm install

# Execute o projeto em modo desenvolvimento:

yarn start
ou
npm start

# Para testes, utilize um dispositivo físico com o aplicativo do Expo ou emuladores.

# Altere a variavel SERVER_LINK no .env com o IP que o expo fornecer.

# O backend têm de estar a rodar.

🤔 Como contribuir

  • Faça um fork desse repositório;
  • Cria uma branch com a sua feature: git checkout -b minha-feature;
  • Faça commit das suas alterações: git commit -m 'feat: Minha nova feature';
  • Faça push para a sua branch: git push origin minha-feature.

Depois que o merge da sua pull request for feito, você pode deletar a sua branch.

📝 Licença

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

Feito com ♥ by Edlâneo Manuel

Releases

No releases published

Packages

No packages published

Languages