Skip to content

Latest commit

 

History

History
77 lines (58 loc) · 2.36 KB

README.md

File metadata and controls

77 lines (58 loc) · 2.36 KB

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.