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.
- 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
These are the required tools get started
To download dependencies
npm install
To start application
npm start
Find below, the links to the various page for the UI
- 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.
- 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.
- 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.
Akinremi Olumide J.