Skip to content

Sobre NLW é uma semana prática com muito código, desafios, redes e um único objetivo: preservação ao próximo nível🚀

License

Notifications You must be signed in to change notification settings

MateusMaceedo/next-level-week-2.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proffy

Projeto feito na Next Level Week 2 @Rocketseat

mockup

Sobre o Projeto   |    Layout   |    Tecnologias   |    Como rodar o projeto   |    Licença

📋 Sobre o Projeto

Proffy

A proposta do projeto é uma aplicação que possa ligar quem deseja aprender, com quer ensinar. É possível encontrar alunos para o que você leciona, ou encontrar o professor para aquela matéria que você sempre quis aprender mais! Sem que haja nenhuma limitação de área!!

Criação do Proffy, uma plataforma para conexão entre professores e alunos.

🎨 Layout

Você pode duplicar o layout do projeto no Figma, ele está dividido em duas versões:

  • Layout do projeto web
  • Layout do projeto mobile

💻 Tecnologias utilizadas

O projeto foi desenvolvido utilizando as seguintes tecnologias:

  • ReactJS
  • React Native
  • TypeScript
  • Expo
  • Express

🚀 Como rodar o projeto

Este projeto foi dividido em três partes:

  1. Back End (pasta backend)
  2. Front End (pasta web)
  3. Mobile (pasta mobile)

💡Tanto o Front End quanto o Mobile precisam que o Back End esteja sendo executado para funcionar.

Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:

Clonando o projeto

Comece realizando um clone deste projeto.

# Clone este repositório
$ git clone https://github.com/MateusMaceedo/next-level-week-2.0.git

# Acesse a pasta do projeto no seu terminal/cmd
$ cd nlw-2-rocketseat

Rodando o back end (servidor)

# Vá para a pasta da aplicação Back-End
$ cd backend

# Instale as dependências
$ yarn
# Ou use NPM se preferir
$ npm install

# Rode as migrations do banco de dados
$ yarn knex:migrate
# Ou use NPM
$ npm run knex:migrate

# Execute a aplicação em modo de desenvolvimento
$ yarn start
# Ou use NPM se preferir
$ npm run start

# A aplicação será aberta na porta:3333

Rodando a aplicação web (Front End)

# Vá para a pasta da aplicação Front-End
$ cd web

# Instale as dependências
$ yarn
# Ou use NPM se preferir
$ npm install

# Execute a aplicação em modo de desenvolvimento
$ yarn start
# Ou use NPM se preferir
$ npm run start

# A aplicação será aberta na porta:3000 - acesse http://localhost:3000

Rodando a aplicação mobile

# Vá para a pasta da aplicação Mobile
$ cd mobile

# Instale as dependências
$ yarn
# Ou use NPM se preferir
$ npm install

# Execute a aplicação em modo de desenvolvimento
$ yarn start
# Ou use NPM se preferir
$ npm run start

# Instale o aplicativo Expo no seu celular
# Escaneie o QrCode para abrir a aplicação

👨🏻‍🚀 Sobre mim

Mateus Macedo

💜 Agradecimentos

Obrigado Rocketseat por disponibilizar esse conteúdo de maneira acessível a todos🚀.

About

Sobre NLW é uma semana prática com muito código, desafios, redes e um único objetivo: preservação ao próximo nível🚀

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages