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