<nlw/>together - Rocketseat
- Educadora Rocketseat: Jakelyne Gracielly
Tecnologias | Projeto | Layout | Material | Instalação | Guia de estudos e organização | Licença
Esse projeto foi desenvolvido com as seguintes tecnologias:
- HTML
- CSS
- JavaScript
- NodeJS
- EJS
- Express
- SQLite
- Beekeeper
O Rocket.Q é uma aplicação de interação através de perguntas, sendo possível criar uma sala para internautas anônimos fazerem perguntas e o criador da sala em posse de uma senha gerenciar essas perguntas e marcar como lidas. O deploy no Heroku do projeto pode ser visto aqui: https://rocketq-nlw6.herokuapp.com/
Você pode visualizar o layout do projeto no Figma através desse link. É necessário ter conta no Figma para acessá-lo.
Material para as aulas e configuração do ambiente do projeto no Notion
-
Clonar o repositório:
git clone https://github.com/eduardodarocha/nlw-06-discover.git
-
Entrar no diretório "nlw-06-discover"
-
Deletar os arquivos "package.json", "package-lock.json" e src/db/rocketq.sqlite
-
Inicializar o projeto:
npm init -y
-
Instalar as dependências:
npm install express
npm install ejs
npm instal sqlite
npm instal sqlite3
-
Modificar o package.json:
"main": "src/server.js",
"scripts": { "start": "node src/server.js", "init-db": "node src/db/init.js" },
-
Inicializar o banco de dados:
npm run init-db
-
Rodar a aplicação:
npm start
-
Abrir o browser com endereço: http://localhost:3000 ou http://127.0.0.1:3000
- Aprendizado ativo x passivo
- Aprenda a se perguntar: Se pergunte o que você acabou de ver
- Aprenda a ensinar: Repita o que você acabou de ver.
- Anotação e Revisão
- Anote mais após a aula
- Revise suas anotações e busque respostas para o que você não entendeu
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.