Skip to content

0x24D/final-year-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

final-year-project

  • Simple web application which stores blog posts.

Purpose

  • Objective of the current project is to build a small website with couple of pages and containerise them. Containers need to take care of high availability in case any of the runtime goes down.

Technologies used

  • Frontend (Vue.js)
  • Middleware (Express)
  • Backend (MongoDB)

API

  • Create - POST
  • Read - GET
  • Update - PUT
  • Delete - DELETE
/v1/posts GET - return list of all blog posts
/v1/posts POST - create new blog post
/v1/posts PUT - error
/v1/posts DELETE - delete all blog posts

/v1/posts/{id} GET - return list of blog posts
/v1/posts/{id} POST - error
/v1/posts/{id} PUT - update blog post
/v1/posts/{id} DELETE - delete specific blog post

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published