Spilled The Tea is a Blog site.
A Java based application utilizing Springboot, Thymeleaf, and Bootstrap.
Anyone who visits the site will see the landing page which features 'Recent Posts'. Any other functionality will require that users be logged in to the site.
To Create A User > Email, User Name, Password, First Name, Last Name. Once logged in, a user can visit the 'All Posts' page which features a list of all posts by all users. They will also have the ability to Create their own posts.
Admin can not be created through front end. Once logged in, an admin has all privledges of a User with additional Admin only privledges Additional admin privleges include create/delete categories, users, and posts.
Consist of a heading, content, and the ability to add categories to the post.
User Stories -
Role User -
As a user I want to be able to create and update my account.
As a user I want to create a blog post.
As a user I want to see blog posts from other users.
As a user I want to be able to remove blog posts I've made.
As a user I want to add categories to my post.
As a user I want to see posts related to certain topics.
As a user I want other users to comment on my Posts.
Role Admin -
As an admin I want to see all blog users.
As an admin I want to be able to create/delete users.
