Sobre o Projeto | Layout | Tecnologias | Como rodar o projeto | Licença
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.
Você pode duplicar o layout do projeto no Figma, ele está dividido em duas versões:
O projeto foi desenvolvido utilizando as seguintes tecnologias:
- ReactJS
- React Native
- TypeScript
- Expo
- Express
Este projeto foi dividido em três partes:
💡Tanto o Front End quanto o Mobile precisam que o Back End esteja sendo executado para funcionar.
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
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
# 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
# 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
# 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
Mateus Macedo
Obrigado Rocketseat por disponibilizar esse conteúdo de maneira acessível a todos🚀.