Simple Blog with Spring MVC

Anıl Özmen

Features

Admin Role: As an admin, you have the power to edit, remove, and delete any posts and comments. You can also create new posts and comments.
User Role: Users can create new posts and comments as well. However, they can only edit or delete their own posts and comments.
User Authentication: Secure your blog with Spring Security, providing both admin and user roles for different levels of access.
Database Persistence: Using Spring Data JPA, your blog content will be stored in a PostgreSQL database, ensuring data durability and reliability.
Soft Delete: Benefit from a soft delete feature, allowing for content removal without permanent data loss.
Rich Text Editing: We've integrated CKEditor, a powerful and user-friendly rich text editor, allowing you to create visually appealing and well-formatted blog posts.
Friendly URLs: Each blog post generates a unique slug, making your URLs clean and search engine friendly.
Validation: Input validation is taken care of, ensuring that your blog content remains consistent and error-free.
Template: The project utilizes the Clean Blog theme from Start Bootstrap to provide a clean and attractive user interface.
Like this project

Posted Sep 20, 2023

A simple blog with Spring MVC

Blog with Spring Security, Spring Boot, and Vue.j
Blog with Spring Security, Spring Boot, and Vue.j
Property Management Portal
Property Management Portal
Bulk Category Import and Edit
Bulk Category Import and Edit
Bulk Custom Field Management
Bulk Custom Field Management

Join 50k+ companies and 1M+ independents

Contra Logo

© 2025 Contra.Work Inc