BookHaven is a comprehensive, full-stack e-commerce application designed for buying and selling books online. It features a robust Spring Boot backend and a dynamic, interactive React frontend, providing a seamless shopping experience for customers and powerful management tools for administrators.
Key Features
- For Customers: Enhanced Home Page, Book Recommendations, Advanced Search, Wishlist, Shopping Cart, Secure Checkout, Order Tracking, Real-time Notifications, and Live Chat with administrators.
- For Administrators: Comprehensive Admin Dashboard, Order Fulfillment, Customer Insights, Admin Notifications, Live Chat Interface, Inventory Management, and Role-Based Access.
Tech Stack Highlights
- Frontend: React 18, Bootstrap 5, Framer Motion, Axios, React Router, React Stomp Hooks & SockJS.
- Backend: Java 21, Spring Boot 3.5, Spring Security, Spring WebSocket, Spring Data MongoDB, Maven.
For detailed information on features, installation, usage, and project structure, please visit the BookHaven GitHub Repository.