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.
# Install dependencies
- `npm install`
# Serve on localhost:5500
- `npm start`
# Dev Server (Nodemon)
- `npm run dev`npm install
- You need to have
git,NodeJSandnmpinstalled on your local environment. - Clone the application with
git clonecommand. npm installto install all the dependencies in local environment.
To Start the application run the following npm script
npm startfor starting the server.
To test the application and view test coverage run:
npm testfor running the tests, and getting coverage summary.
-
POST
/api/v1/auth/signupCreating account. -
POST
/api/v1/auth/signinSign in.Require authentication
-
GET
/api/v1/feedsRetrieve all articles posted -
GET
/api/v1/feeds/:tagId/tagsRetrieve articles by tag -
GET
/api/v1/articles/:articleIdFetch single article by its ID -
GET
/api/v1/author/articles/:authorIdFetch all articles by author ID -
POST
/api/v1/articlesCreate new article -
POST
/api/v1/:articleId/commentsAdd comment to an article -
PATCH
/api/v1/articles/:articleIdUpdate an article -
DELETE
/api/v1/articles/:articleIdDelete an article
Access link :https://teamworktitech.herokuapp.com/.
Access link :http://editor.swagger.io/
GitHub page (gh-page) of this project accessed using this link Teamwork.
GitHub page for Teamwork App Access link
Justine Robert Igune Justine Robert Igune
1.0.0
Pre-release of the project URL:
This project is licensed under the MIT License