Skip to content

dargaCode/UdemyRESTfulBlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RESTful Blog

Language: HTML/CSS+SemanticUI/JS+Node+Express/MongoDB

Create, Read, Update, and Delete blog posts (using all 7 RESTful routes).

Used method-override to enable Put and Delete requests (which aren’t natively supported by HTML forms).

Also used express-sanitizer to allow HTML blog posts, but strip out <script> tags.

Finally, used Semantic UI CSS framework for the majority of styling. I like it MUCH better than Bootstrap. As you can tell from the name, it tries to actually be semantic, and uses class names that are much more intuitive.

This project still doesn't require a user to be logged in, so anybody can write or delete posts. I'll study Authentication next.

Live Webpage