Skip to content

mai00015/Blog-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Blog Engine

For this project, I built a blog website that contains some features for users including:

  • Register tab: User can create an account that has first name, last name, email address, password and role
  • Login tab: User can log in to an account based on email address and password
  • Index tab: It lists all the Blog Posts created including title, contentas a preview. User enter the link to see the full blog post
  • Display full blog post tab: It shows the title, content, posted value, email address and full name of the users who created the post. If the user is logged in, they should be able to comment on the blog post. When a user posts a comment, it should be scanned for Bad Words listed in the Bad Words tab in database. If a word is found, replace that word content with *****
  • Add blog post tab: User can create a blog post including title, content, posted (date time)
  • Edit blog post tab: It allows an administrator to modify of a selected blog post
  • Bad Words tab: Allows an administrator to define a set of restricted words that will be starred - out when a use posts a comment. The administrator should be able to delte bad words

Main page

The main page

Display post

The display full blog post tab

Comment

The comment section

Sign up

The Sign up tab

Log in

The log in tab

Navbar

The navbar when users logged in

Add blog post

The add blog post tab

View bad words

List of bad words that users added

View new post

Users can edit or delete their own blog post

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published