Skip to content

Anon Q&A es un proyecto hecho en Next.JS con Express.JS y MongoDB para hacer preguntas y respuestas de manera anónima.

Notifications You must be signed in to change notification settings

dcatanzaro/anon-qa

Repository files navigation

Anon Q&A | Damián Catanzaro

Anon Q&A es un proyecto hecho en Next.JS con Express.JS y MongoDB para hacer preguntas y respuestas de manera anónima.

Demo: https://anon.damiancatanzaro.com/

Autor: @DamianCatanzaro

Invitame un café en cafecito.app

Requerimientos

  • NodeJS
  • MongoDB

Instalación

git clone https://github.com/dcatanzaro/anon-qa

Instalación de paquetes de NPM

npm install

Editar el archivo .env.development para desarrollo

DB_HOST=localhost
DB_PORT=27017
DB_USER=
DB_PASS=
DB_NAME=anonqya

SHOW_QUESTIONS_WITHOUT_ANSWER=true

TELEGRAM_BOTID=
TELEGRAM_CHATID=

PORT=3000

PASSWORD_EDITOR=nuestra_password
URL=http://localhost:3000

Para producción: crear el archivo .env con su configuración

DB_HOST=localhost
DB_PORT=27017
DB_USER=
DB_PASS=
DB_NAME=anonqya

SHOW_QUESTIONS_WITHOUT_ANSWER=true

TELEGRAM_BOTID=
TELEGRAM_CHATID=

PORT=3000

PASSWORD_EDITOR=nuestra_password
URL=http://localhost:3000

Para correr entorno de desarrollo

npm run dev

Para correr entorno de producción

npm run build
npm run start

Para correr el entorno de producción con Docker

docker-compose up -d --build

Para responder preguntas

Lo unico que hay que hacer es pasarle por query params lo siguiente

?isAdmin=true&password=nuestra_password

quedando nuestra url de la siguiente manera

http://localhost:3000?isAdmin=true&password=nuestra_password

About

Anon Q&A es un proyecto hecho en Next.JS con Express.JS y MongoDB para hacer preguntas y respuestas de manera anónima.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published