About This Website
This is my personal blog website. I built both front-end and back-end in 2024. And it is a full-scale web engineering project.
The technology stack used for the front-end and back-end of this website is blow:
For the front-end:
I chose Semantic-UI + jQuery
(Since Semantic UI and other third-party libraries I use, such as Trumbowyg, use JQuery, I decided to use jQuery for all my JavaScript code to keep the codebase consistent.)
For the back-end:
It is Spring Boot + Spring JPA(Hibernate) + Thymeleaf + PostgreSQL.
For the cloud-end:
It is Lightsail Instance(Ubuntu) + Lightsail Storage Bucket + AWS CloudFront
(Instead of renting a Lightsail Database, I installed PostgreSQL directly on the instance.)
That's it. In the upcoming blogs, I will explain in detail why I chose them and some of the implementation details in the code.
Okay, that's it for today.