Skip to content

Irusou/blogging-platform-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

blogging-platform-api

https://roadmap.sh/projects/blogging-platform-api

Goals

The goals of this project are to help you:

Understand what the RESTful APIs are including best practices and conventions
Learn how to create a RESTful API
Learn about common HTTP methods like GET, POST, PUT, PATCH, DELETE
Learn about status codes and error handling in APIs
Learn how to perform CRUD operations using an API
Learn how to work with databases

Requirements

You should create a RESTful API for a personal blogging platform. The API should allow users to perform the following operations:

Create a new blog post
Update an existing blog post
Delete an existing blog post
Get a single blog post
Get all blog posts
Filter blog posts by a search term

Tech Stack

TypeScript
Node.js
Express.js
MongoDB