eduardodarocha / NLW6-discover

Repositório Next Level Week 6 da Rocketseat - Trilha Discover

Home Page:rocketq-lac.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

<nlw/>together - Rocketseat

Trilha Discover

  • Educadora Rocketseat: Jakelyne Gracielly

Rocket.Q

Tecnologias   |    Projeto   |    Layout   |    Material   |    Instalação   |    Guia de estudos e organização   |    Licença

Rocket.Q

🚀 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

  • HTML
  • CSS
  • JavaScript
  • NodeJS
  • EJS
  • Express
  • SQLite
  • Beekeeper

💻 Projeto

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/

🔖 Layout

Você pode visualizar o layout do projeto no Figma através desse link. É necessário ter conta no Figma para acessá-lo.

📓 Material

Material para as aulas e configuração do ambiente do projeto no Notion

♻️ Instalação

Como clonar e rodar a aplicação localmente

  • 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

🗂️ Guia de estudos e organização

  • 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

📝 Licença

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

License

About

Repositório Next Level Week 6 da Rocketseat - Trilha Discover

rocketq-lac.vercel.app

License:MIT License


Languages

Language:EJS 36.7%Language:CSS 34.0%Language:JavaScript 29.3%