A comprehensive bookstore application with a purpose to bring books closer to readers’ doorstep

BookGlobe — Selling Words & Imagination

Category: Web Application

Technology: javaspringng

BookGlobe holds a special place in my journey as it was first full-fledged application which I created & deployed using AWS free tier. Thanks to the free-tier, I became proficient in infrastructure management, deploying the app with Nginx, Docker Swarm + Portainer, and Galera Clustering. If I were to open the project today, I can’t help but chuckle at the code, I wrote back then – it’s pretty bad, but nostalgic. It was written using Angular 8 & Spring Boot 2.2. But, that’s the beauty of growth; looking back & realize how much you’ve evolved since then. It was built on the PWA philosophy, ensuring a seamless experience across devices and platforms.

Key Features

  • Elegant User Interface: An elegant, minimalistic interface ensures easy navigation for users across the application.
  • Robust Checkout Process: Seamlessly secure and efficient checkout experience.
  • Realtime Functionality: With the power of Spring WebSocket & StompJS (ng2-stompjs), the application facilitates real-time interaction.
  • Advanced Book Search: Efficient search capabilities by title, author, or publisher, thus elevating the overall user experience.
  • Versatile Application: Tailored for both readers and bookstore managers, offering versatile platform with powerful customization options.
Order information and checkout details
Admin portal showing book management lists
Shopping cart view
Home page interface featuring best selling, top rated, and new books
Paginated view displaying all books available in the shop
Business category book listings
Programming books in list view