Proffy é um projeto oferecido pela Rocketseat durante a Next Level Week 2, realizado entre os dias 03 e 15 de agosto. A proposta do projeto é conectar os alunos aos professores em uma plataforma de estudos on-line, promovendo as aulas a distância nesse período de isolamento.
As seguintes ferramentas foram usadas na construção do projeto:
- Cadastro de usuário
- Cadastro de professores
- Cadastro de Matérias
Acompanhe todas as etapas aqui
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js. Além disto é bom ter um editor para trabalhar com o código como VSCode
# Instalar o NodeJS (Versão LTS)
https://nodejs.org/en/
# Instalar o GIT for Windows (avise-me se precisar instalar em outro S.O)
https://gitforwindows.org/
# Clone este repositório
$ git clone <https://github.com/LayDhenyfer/ProffysRosa>
# Acesse a pasta do projeto no terminal/cmd
$ cd NLW
# Vá para a pasta server
$ cd server
# Instale as dependências
$ npm install
# Instale a estrutura de aplicativo da web
$ npm install express
# Instale o nodemon para servir como servidor local
$ npm install nodemon -D
# No arquivo package.json transcreva
"scripts": {
"dev": "nodemon src/server.js"
},
# Para reserta o nodemon use
$ rs
# Instale o template engine nunjucks
$npm install nunjucks
# Instale o bancos de dados SQL
$ npm install sqlite-async
# Para navegar pelo db use
$ node src/database/db.js
# Execute a aplicação em modo de desenvolvimento
$ npm run dev
# O servidor inciará na porta:5500 - acesse <http://localhost:5500>
# Alguns comandos para usar no terminal Gitbash
$ pwd = mostra a pasta
$ crtl+L = limpa
$ ctrl + c = parar de excutar algo