Rocket.Q - Rocketseat
Rocket.Q: perguntas anônimas | NLW Together Rocketseat
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:
- 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
Acesse a pasta do projeto com seu terminal;
Rode o comando
npm install
para instalar as dependências (você precisa ter o Node.js instalado);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
- 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
- Para usar a aplicação, abra o seu browser preferido e acesse o endereço
http://localhost:3000/
.
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.
- 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
Access the project root folder on your terminal;
Run
npm install
to install all project dependencies (you must have Node.js installed);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
- To start the application, run
npm start
on your terminal. You should receive the following message:
> [email protected] start
> node src/server.js
RODANDO
- To use the app, open your favorite browser and go to the URL
http://localhost:3000/
.
Developed with 🧡 by @sucodelarangela