OpenSouceCode/
USD raised
Recent activities
Error in quick build instructions
Add an API to filter repositories from Github
Add an API to filter issues from Github
Add an API to filter PR from Github
Add an API to filter organizations from Github
Added a cron job to fetch issues of all repo from Github
Integrate mongodb with mongoose
Setup github oAuth login/signup
Create an authentication middleware
Create a User model using mongoose schema
create a Profile model using mongoose schema collection rules for Profile collection
Create a route to get issues for a repository
Create a route to list pull requests
Create a route to update user profile
Suggestion: Adding mongoose poolSize Configuration parameter
create a route to list all the repositories starred by an authenticated user
create a route to star a repository
create a route to unstar a repository
make all the fields under /socials route optional
Adding Email validator in Schema .
Set socials fields as optional
add a role key in User model
add a GET / route in users route to list all users
add a GET /:id route in user route to get user by given id
create a Discussion model using mongoose schema
create a DiscussionComment model using mongoose
create a GET /v1/discussion/:id route to get info related to a particular discussion
create a POST /v1/discussion route to post a question
create a GET /v1/discussion/comment/:id route to get info related to a particular comment
create a POST /v1/discussion/comment route to post a comment
create a GET /v1/discussions route to list all discussions related to a repo
create a GET /v1/discussions/:discussion_id/comments route to list all comments for a particular discussion
create a route to GET a repository
create a SkillTest model using mongoose schema
create a SkillTestQuestions model using mongoose schema
create a POST /v1/skill-test route to post a SkillTest
create a POST /v1/skill-test/question/:testId route to post a SkillTestQuestion
create a PATCH /v1/skill-test/:id route to update a SkillTest
create a PATCH /v1/skill-test/question/:questionId route to update a SkillTestQuestion
create a DELETE /v1/skill-test/:id route to delete a SkillTest document
create a DELETE /v1/skill-test/question/:questionId route to delete a SkillTestQuestion document
create a DELETE /v1/skill-test/publish/:testId route to unpublish a SkillTest document
create a POST /v1/skill-test/publish/:testId route to post a SkillTest
create a GET /v1/skill-test route to list all SkillTest, with pagination included
create a GET /v1/skill-test/:testId route to list all SkillTestQuestion, with pagination included
create a POST /v1/discussion/:discussionId route to report a discussion
create a POST /v1/discussion/:discussionId/comment/:commentId route to report a comment
add discussionId in the ReportDiscussionCommentDetails Schema
restrict a user to report a particular discussion only one time
restrict a user to report a particular DiscussionComment only one time
create a ReportDiscussion model using mongoose schema
create a ReportDiscussionComment model using mongoose schema
Add discussion routes
Add User routes
Add Skill Test routes
Valid ClientId Option Required
Use Response Constants Instead of hard coded values
Fork feature
add `reportsCount` in the `DiscussionSchema`
add `reportsCount` in the `DiscussionCommentSchema`
remove the correctIndex field if user not an admin
Adding a docker file
add contributing.md
Adding various security features
Sending email using nodemailer and sendgrid whenever a new user signs up.
© 2019 BoostIO, Inc.