Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
.mvn/wrapper amended commit to rm app.prop Jul 17, 2017
src added travis build script Jan 29, 2018
tutorials fix resource url Jul 17, 2017
upload-dir major refactoring to use mysql db Jul 17, 2017
.gitignore cleanup Aug 30, 2017
.travis.yml added travis build script Jan 29, 2018 updated readme Jul 17, 2017
LICENSE Create LICENSE Jul 17, 2017 added tags Aug 28, 2017
mvnw amended commit to rm app.prop Jul 17, 2017
mvnw.cmd amended commit to rm app.prop Jul 17, 2017
pom.xml added search Aug 26, 2017 updated todo list Aug 30, 2017

Spring Blog

This is a complete ready to use blog application developed with Spring Java. It has both front-end and admin back end.

Watch this space for changes. Still under Rapid Development!

Live Demo

Smatt Blog


The Blog Application is full-featured. It include logic for the front-end that blog readers will interact with. The front pages are dynamic and reflect changes from the backend.

The back-end has logic for administering the blog. An admin can either be a SUPER-ADMIN, EDITOR, or a WRITER

A WRITER can only create posts and edit posts created by himself alone.

A EDITOR can do what a WRITER can do. In addition, a EDITOR can manage all posts on the platform.

A SUPER-ADMIN can manage all posts, and as well manage users on the platform.

The Database is pre-seeded with a default admin account

SEO Friendly - dynamic page titles and meta section contents. Very suitable for social sharing

Admin Credentials

Login Url: /login


Password: test123

The password/email can be changed after deployment to server or installation.


It is a Java Web Application and thus can be deployed to:

Relevant Tutorials



Read Contribution guide here



You can’t perform that action at this time.