A comprehensive bookstore application with essential components — bringing books closer to readers’ doorstep.

BookGlobe — Selling words and 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.

Powerful and customizable application which brings awesomeness for both the readers and bookstore managers.

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.
Adding books to cart and placing orders.
Elegant and simple home page
Elegant Shop section which allows to filter books by category and pricing option
Order section for users.
Login component for users.
Category section for bookstore managers.
Book section for bookstore managers.
Responsive shop section on tablet size screen.
Order section for bookstore managers.
Order detail component for users.
Demonstration of book component.
Wishlist section.
Demonstration of book on small screen.