Skip to content

back2childhood/PersonalBlogWebsite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Blog Website

This is a personal blog forum primarily developed using React and Java.

Architecture Overview

The system architecture is as follows:

image

Frontend

The frontend is built using React. To run the frontend code, ensure that your computer has React and Node.js installed.

Backend

The backend is developed using Java Spring.

Key Technologies:

  • Spring Boot for backend services
  • MySQL for data storage
  • Kafka for event-driven notifications
  • Elasticsearch for optimized search functionality

Deployment

The entire project is containerized using Docker and deployed on AWS, making it accessible to everyone.

Getting Started

Prerequisites

  • Node.js and React (for frontend)
  • Java and Spring Boot (for backend)
  • MySQL, Kafka, and Elasticsearch installed/configured

Running Locally

1. Clone the repository:

git clone https://github.com/your-username/PersonalBlogWebsite.git
cd PersonalBlogWebsite


## TODO
1. rebuild the frontend code

## FIXME
1. background image of login page doesn't work

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published