mehuljain91 / Blogact

Blog Management System

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Blogact - A Blog Management System

Blogact is a blog management system built using Spring Boot. It provides an easy-to-use interface for creating and managing blog posts, as well as viewing and commenting on posts by other users.

Blogact uses Spring Data Elasticsearch for data persistence, which allows for fast and efficient searching of blog posts. It also uses Apache Freemarker as the template engine for view, providing a clean and customizable interface for users.

To ensure fast and responsive performance, Blogact uses Spring WebFlux and Spring Security WebFlux to implement controllers and provide authentication and authorization. This allows for efficient handling of requests and secure access to blog features.

Features

  • User authentication and authorization
  • Creating, editing, and deleting blog posts
  • Viewing and commenting on blog posts
  • Efficient searching of blog posts
  • Clean and customizable view

Getting Started

To run Blogact locally, you will need to have Elasticsearch installed and running on your system. You can download Elasticsearch from the official website: https://www.elastic.co/downloads/elasticsearch.

Once Elasticsearch is running, you can clone the Blogact repository and run the following command to start the application:

./mvnw spring-boot:run

The application will be available at http://localhost:8080.

About

Blog Management System


Languages

Language:Java 62.7%Language:FreeMarker 37.3%