{"repo":"amirziyacode/Spring-BookStore","free":true,"listed":false,"github":"https://github.com/amirziyacode/Spring-BookStore","clone":"git clone https://github.com/amirziyacode/Spring-BookStore.git","description":"Book Store WebSite (RestAPI) Users can create an account to order books and using ai to chatbot and get information about books we have admin panel to see all users and orders and can manage it","language":"Java","stars":11,"topics":["ai","bookstore-web","ollama-api","postgresql","rest-api","spring-boot","spring-mvc","spring-security","jwt-authentication"],"license":null,"category":"databases-storage","readme_excerpt":"📚 Spring-BookStore An advanced online bookstore built with Java Spring Boot , where users can browse and order books, interact with an AI chatbot , and admins can manage the entire platform through a dedicated panel. --- 🌐 Live Demo Check out the deployed frontend here: https://ai-book-store-jyd2.vercel.app/ The full project is on my YouTube channel: Youtube ⚠️ Note: This is the frontend-only version and is not connected to the backend API yet. Some features like login, ordering, and chatbot may not function properly. --- ✨ Features 👤 User Panel: Register and log in securely Browse and search books Place and view orders Contact us and send Messages AI-powered chatbot for: Book information Recommendations talk about everything 🔧 Admin Panel: Manage all books (Add / Edit / Delete) View and manage user accounts Monitor and manage orders 🤖 AI Chatbot (gemma3): Answers questions about books and categories Recommends books based on user interests --- 🛠️ Tech Stack Backend : Java, Spring Boot, Spring Security, Spring Data JPA Database : MySQL or PostgreSQL Frontend : NextJs AI Integration : gemma3/googleAi Authentication : JWT / Spring Security Deployment : Docker / Heroku / VPS --- API Documentation Swagger UI is available at the following URL after running the application: http://localhost:8080/swagger-ui/index.html#/ You can use it to explore and test the available REST endpoints of this project. 🚀 Getting Started 1. Clone the repository: 2. Configure your environment: Set","default_branch":null,"files":null,"tree":[],"storefront":"/r/amirziyacode","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/amirziyacode/Spring-BookStore/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}