Skip to content

Crowd-source questions for a meetup. Questioner helps the meetup organizer prioritize questions to be answered. Other users can vote on asked questions and they bubble to the top or bottom of the log.

Notifications You must be signed in to change notification settings

Akinmyde/Questioner

Repository files navigation

Build Status Coverage Status

Questioner

Crowd-source questions for a meetup. Questioner helps the meetup organizer prioritize questions to be answered. Other users can vote on asked questions and they bubble to the top or bottom of the log.

Getting Started

Features

  • Sign up to Questioner
  • Login to access features
  • Create a meetup
  • Get all meetups
  • Get a single meetup
  • Get all questions
  • Delete a single meetup
  • Get all upcoming meetup
  • Create a question
  • Upvote a question
  • Downvote a question
  • Respond to meetup rsvp
  • Create a comment

API Docs

Prerequisites

These are the required tools get started

To download dependencies

npm install 

To start application

npm start

User Interafce

Find below, the links to the various page for the UI

Dependencies

  • Express JS: Web application framework for Node.js.
  • Body-Parser: Parse incoming request bodies in a middleware before your handlers, available under the req.body property
  • Babel: The compiler for writing next generation JavaScript.

Dev Dependencies

  • Coveralls: Helps to show which part code is not covered by test suite
  • Eslint: Linting utility for JavaScript
  • Airbnb: Javascript style guide
  • Mocha & Supertest: Testing the Web Application
  • Nodemon: Utility that will monitor for any changes in your source and automatically restart your server.

How To Contribute

  • Fork the project & clone locally.
  • Branch for each separate piece of work $ git checkout -b <branch-name>
  • Do the work, write good commit messages.
  • Push to your origin repository.
  • Raise a PR.
  • Wait for approval.

Author

Akinremi Olumide J.

About

Crowd-source questions for a meetup. Questioner helps the meetup organizer prioritize questions to be answered. Other users can vote on asked questions and they bubble to the top or bottom of the log.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published