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.
- User can sign up
- User can sign in
- Admin Users can view all meetup record
- Admin Users can view meetup record by ID
- Users can ask question
- Users can view all upcoming meetups
- user can accept or decline scheduled meet up
- Admin Users can create a new meetup record
- Admin Users can edit a meet up record
- Admin Users can delete a meet up record
- Admin Users can delete a specific question record
- Admin Users can add images a meet up record
- Admin Users can add tags meet up record
- Users can Down vote a meet up question
- Users can Up vote a meet up question
- Users can Comment on a specific question
- Users can Ask question
- Node JS
- Express
- Mocha & Chai
- ESLint
- Babel
- Travis CI
- Code Climate & Coveralls
To install and run this project you would need to have listed stack installed:
- Node Js
- Git
To run:
git clone <https://github.com/abidex4yemi/meet-up-questioner.git>
cd meet-up-questioner
npm install
npm start
npm test
- POST /api/v1/meetups Create a meetup record.
- GET /api/v1/meetups Get all meetup records.
- GET /api/v1/meetups/<:meetup-id> Get a specific meetup record.
- GET /api/v1/meetups/upcoming/ Get all upcoming meetup records.
- POST /api/v1/questions Create a question record for a specific meetup.
- PATCH /api/v1/questions/<:question-id>/upvote Upvote a specific question by 1 (increase votes by 1).
- PATCH /api/v1/questions/<:question-id>/downvote Downvote a specific question by 1 (decrease votes by 1).
- POST POST /api/v1/auth/signup Create a user account.
- POST /api/v1/auth/login Log a user in to the app.
- POST /api/v1/comments/ Comment on a specific question.
- GET /api/v1/comments/<:question-id>/ Get a specific question comment record.
- DELETE /api/v1/meetups/<:meetup-id> Delete a specific meetup record
https://www.pivotaltracker.com/n/projects/2232110
You can see a hosted version of the template at https://abidex4yemi.github.io/meet-up-questioner/index.html
The API is currently in version 1 (v1) and is hosted at
https://meet-up-questioner.herokuapp.com/
https://meet-up-questioner.herokuapp.com/api-docs/
Sulaiman Hammed A. yemi