Bookglobe Selling Words & Imagination.
BookGlobe was my first full-scale application, built with Angular 8 and Spring Boot 2.2 to learn how real systems actually come together, from initial stage to production deployment.
- Java
- Spring
Angular
- MySQL

Overview
Bookglobe is a full-featured online bookstore built for readers and bookstore managers, offering a minimalist browsing experience, robust checkout, real-time functionality, and advanced book search, all delivered as a Progressive Web Application for a seamless experience across all devices. Built with Spring Boot 2.2 and Angular 8.
It holds a special place in my career as it was the first full-fledged application, and the one that turned infrastructure management, container orchestration, and database clustering from concepts into hands-on experience, all on the AWS free tier.
If I were to open this project today, I can't help but chuckle at the code I wrote back then. It's pretty bad, but nostalgic. That's the beauty of growth: looking back and realising how much you've evolved since then.
Features
BookGlobe is built around two distinct user roles, each with their own interface, permissions, and configuration options.
A minimalist interface designed for easy navigation, keeping the focus on discovering and buying books.
Using Spring WebSocket and StompJS for real-time data synchronisation throughout the architecture.
Search by title, author, or publisher, keeping the browsing experience fast and frictionless.
Readers get a clean browsing and purchasing experience. Bookstore managers get a dedicated interface for catalogue management, inventory, and operations.
Bottom Line
The first full-fledged application built from scratch, where infrastructure management, container orchestration, and database clustering went from theory to hands-on practice.
A dual-role platform: distinct experiences for readers browsing and purchasing, and bookstore managers configuring the catalogue and managing operations.
The code was rough, but the project did its job: it shipped, it ran, and it taught more than any tutorial could.
A look at the interface






