Início Profile Projeto
Avatar de

ANGELA CALDAS

Rocket.Q - Rocketseat

  • Node
  • Express
  • SQLite
  • EJS
  • JavaScript
  • CSS

Rocket.Q: perguntas anônimas | NLW Together Rocketseat

Read it in English

A Rocket.Q é uma plataforma de perguntas anônimas onde é possível criar salas privadas. O administrador/criador da sala consegue gerenciar as perguntas através de uma senha pessoal, podendo marcá-las como lida ou excluí-las.

Este projeto foi desenvolvido durante o evento #NLWtogether promovido pela Rocketseat sob a orientação de Jakeliny Gracielly.

🪧 Vitrine Dev
✨ Nome Rocket.Q - Rocketseat
🏷️ Tecnologias Node, Express, SQLite, EJS, JavaScript, CSS
🚀 URL Front-end Veja como baixar e rodar localmente no item ⚙️ Como usar
🔥 Desafio Protótipo do Figma

⚙️ Como usar

Para experimentar a aplicação rodando-a localmente em seu computador, siga as etapas a seguir:

  1. Faça o download deste repositório através do botão verde Code no topo da página e, em seguida, clicando em Download ZIP. Ou, se preferir, através do terminal (Git Bash, Powershell, etc.), use o comando:
git clone https://github.com/sucodelarangela/rocket-q.git
  1. Acesse a pasta do projeto com seu terminal;

  2. Rode o comando npm install para instalar as dependências (você precisa ter o Node.js instalado);

  3. Inicie o servidor localmente com o comando npm run init-db. Este passo só precisa ser feito uma vez. Você deve receber a seguinte mensagem de confirmação:

> [email protected] init-db
> node src/db/init.js
  1. Para iniciar a aplicação, rode o comando npm start no terminal. Você deve receber a seguinte mensagem de confirmação:
> [email protected] start
> node src/server.js

RODANDO
  1. Para usar a aplicação, abra o seu browser preferido e acesse o endereço http://localhost:3000/.

🔼 Voltar ao topo


English version

🔎 Overview

Rocket.Q is a platform for anonymous questions where it is possible to create private rooms. The admin/creator of the room can manage the questions with a personal password and can mark them as read or delete them.

This project was developed during the event #NLWtogether hosted by Rocketseat with the help of the instructor Jakeliny Gracielly.

⚙️ How to use it

Download this repository and run your terminal inside the project directory.

  1. Download this repository by clicking the green Code button on top of the page and then clicking Download ZIP option. Or use the following command on your terminal (Git Bash, Powershell, etc.):
git clone https://github.com/sucodelarangela/rocket-q.git
  1. Access the project root folder on your terminal;

  2. Run npm install to install all project dependencies (you must have Node.js installed);

  3. Start the json-server locally with the command npm run init-db. You should receive the following message:

> [email protected] init-db
> node src/db/init.js
  1. To start the application, run npm start on your terminal. You should receive the following message:
> [email protected] start
> node src/server.js

RODANDO
  1. To use the app, open your favorite browser and go to the URL http://localhost:3000/.

🔼 Back to top


Developed with 🧡 by @sucodelarangela