Skip to content

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.

Notifications You must be signed in to change notification settings

leokamwathi/TEAMWORK

Repository files navigation

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

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published