/Community_Blogging_App_Java

📖 Fullstack Community Blogging App in Java Spring and Angular, Apache Kafka, Redis, Mapstructs, JWT

Primary LanguageJava

Community Blogging Site on SPRING

A fullstack community blogging site on Java Spring and Angular JS Stack

  • Typescript
  • Java 11 Maven
  • CSS/ Bootstrap
  • Apache Kafka
  • Redis
  • Angular 10
  • Spring MVC
  • Spring JWT
  • Spring Security with JWT Authentication
  • Spring boot
  • Lombok
  • Spring Data JPA
  • Mail Service
  • Postman
  • PostgreSQL
  • MapStruct
  • Docker-Compose / Docker

Before running the project, ensure to do:

  • mvn clean install -DskipTests

  • mvn compile

  • docker-compose build --no-cache

  • docker-compose up --force-recreate

  • You will need to have Postgres installed and Create A Database

  • Initialise Docker Compose

High Level Architecture (Simplified)

assdasdas

Low Level Architecture

91676248-3553ad80-eb0d-11ea-8fc7-e674ef0784a4

API Documentation

redd post auth comment sds