8000 GitHub - falguniraina/Blogging_Platform
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

falguniraina/Blogging_Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Building a RESTful API for a Blogging Platform

RESTful API for a Blogging Platform that allows users to create, read, update, and delete blog posts. The API also support user authentication and authorization.

Features:

  • Some form of user authentication is present as part of the API design that includes: login and session management
  • RESTful API with endpoints for creating, reading, updating, and deleting blog posts.
  • Each blog post have atleast a title, content, author information, and timestamp/s.
  • Implemented authorization checks to ensure that users can only modify their own blog posts.
  • Define roles (e.g., Admin, Author) and assigned appropriate permissions.
  • Provide clear and comprehensive API documentation using tools like Swagger or OpenAPI.
  • Documented proper error handling for a few scenarios, and how they would be returned with meaningful error messages.

Tech Stack Used:

Back-End:

NodeJS ExpressJS Mongoose JWT Swagger UI

Database:

MongoDB

Deployed Version:

https://blogging-platform-qxer.onrender.com/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0