A Node.js and mongoDB backed API that supports CRUD operation of articles along with the creation of Users. The API is intended to be consumed by the Social-blogging-client.
To get the Node server running locally:
- Clone this repo
npm install
to install all required dependencies- Install MongoDB Community Edition (instructions) and run it by executing
mongod
npm run dev
to start the local server
- Authenticate users via JSON Web tokens
- CRU* users (sign up & login users, update user profiles)
- CRUD Articles
- CR*D Comments on articles
- Favorite articles
- Follow other users
- GET a paginated lists of articles, can be sorted by tags and favorited authors