leokamwathi / TEAMWORK

Teamwork is an internal social network for employees of an organization. The goal of this application is to facilitate more interaction between colleagues and promote team bonding.
http://leokamwathi.github.io/Teamwork_frontend/
0 stars 0 forks source link

TEAMWORK

Build 0.5 Alpha Release Teamwork is an internal social network for employees of an organization. The goal of this application is to facilitate more interaction between colleagues and promote team bonding.

BADGES

Build Status Greenkeeper badge Maintainability Coverage Status

API ENDPOINTS

URI ENDPOINTDESCRIPTIONAUTHORIZATION
POST /api/v1/auth/createCreates a UserYES
POST /api/v1/auth/signinUser signinNO
PATCH /api/v1/auth/user/<:userId>Edits a given User informationYES
PATCH /api/v1/auth/user/<:userId>/feedGets a feed of all articles and gifs posted by a given UserYES
GET /api/v1/feedGets articles or gifs sorted by most recentNO
GET /api/v1/articles/<:articleId>Gets a given articleNO
POST /api/v1/articlesPosts an articleYES
PATCH /api/v1/articles/<:articleId>Edit a given articleYES
DELETE /api/v1/articles/<:articleId>Delete a given articleYES
PATCH /api/v1/articles/<:articleId>Flag a given articleYES
GET /api/v1/articles/<:articles>/commentsGets all comments of a given articleYES
GET /api/v1/articles/<:articles>/comments<:commentIdGets a given comments on a given articleYES
POST /api/v1/articles/<:articles>/commentsPosts a comment on a given articleYES
DELETE /api/v1/articles/<:articles>/comments<:commentId>Deletes a given comment on a given articleYES
PATCH /api/v1/articles/<:articles>/comments<:commentId>/flagFlags a given comment on a given articleYES
GET /api/v1/gifs/<:articleId>Gets a given gifNO
POST /api/v1/gifsPosts an articleYES
PATCH /api/v1/gifs/<:articleId>Edit a given gifYES
DELETE /api/v1/gifs/<:articleId>Delete a given gifYES
PATCH /api/v1/gifs/<:articleId>Flag a given gifYES
GET /api/v1/gifs/<:articles>/commentsGets all comments of a given gifYES
GET /api/v1/gifs/<:articles>/comments<:commentIdGets a given comments on a given gifYES
POST /api/v1/gifs/<:articles>/commentsPosts a comment on a given gifYES
DELETE /api/v1/gifs/<:articles>/comments<:commentId>Deletes a given comment on a given gifYES
PATCH /api/v1/gifs/<:articles>/comments<:commentId>/flagFlags a given comment on a given gifYES

INSTALLATION NOTES

Git Clone this repo npm install npm test npm start