a minimalistic social network for all shades of non-pc, uncensored humor. Professional innovation one dick at a time. 18+. One button create/delete account.
git clone https://github.com/zenVentzi/HQuest.git
- Run
npm install
in project root folder - Create .env file based on .env.example file(located in project root)
- Run
npm run build
- Run
npm run start
- Visit
localhost:4000
orlocalhost:4000/graphql
for graphql playground
The first user to login/register has the ADMIN role. Go to localhost:4000/admin
to add the questions for the app.
Node.js 10.x
Lower v. may work as well- Free Cloudinary account
- MongoDB locally installed OR mLab free tier account. Note that if you want to run integration tests, MongoDB local installation is always required.
npm run test // runs both unit and integration tests
npm run test:unit // runs only unit tests
npm run test:integration //runs only integration tests
Results are generated in root/server/coverage
.
- Typescript
- React
- Node
- Graphql(Apollo)
- Jest
- Ventsislav Marinov(Zen Ventzi)
- My grandmother who helped and supported me unquiestionably while my health kept deteriorating
- Jocko Willink for being the masculine role model to many of us
- My stupid cat, that just doesn't give a damn