This is a personal blog forum primarily developed using React and Java.
The system architecture is as follows:

The frontend is built using React. To run the frontend code, ensure that your computer has React and Node.js installed.
The backend is developed using Java Spring.
- Spring Boot for backend services
- MySQL for data storage
- Kafka for event-driven notifications
- Elasticsearch for optimized search functionality
The entire project is containerized using Docker and deployed on AWS, making it accessible to everyone.
- Node.js and React (for frontend)
- Java and Spring Boot (for backend)
- MySQL, Kafka, and Elasticsearch installed/configured
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