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
,NodeJS
andnmp
installed on your local environment. - Clone the application with
git clone
command. npm install
to install all the dependencies in local environment.
To Start the application run the following npm script
npm start
for starting the server.
To test the application and view test coverage run:
npm test
for running the tests, and getting coverage summary.
-
POST
/api/v1/auth/signup
Creating account. -
POST
/api/v1/auth/signin
Sign in.Require authentication
-
GET
/api/v1/feeds
Retrieve all articles posted -
GET
/api/v1/feeds/:tagId/tags
Retrieve articles by tag -
GET
/api/v1/articles/:articleId
Fetch single article by its ID -
GET
/api/v1/author/articles/:authorId
Fetch all articles by author ID -
POST
/api/v1/articles
Create new article -
POST
/api/v1/:articleId/comments
Add comment to an article -
PATCH
/api/v1/articles/:articleId
Update an article -
DELETE
/api/v1/articles/:articleId
Delete 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