TBookShop is a full-stack web application designed to simulate a real-world online bookstore. The project allows users to browse, review, and purchase books, while providing administrators with tools to manage content and users.
- Frontend: HTML, CSS, JavaScript
- Backend: Java, Spring Boot
- Database: PostgreSQL
- ORM: JPA
The goal of this project is to build a user-friendly online bookstore where users can:
- Register and log in
- Browse available books
- View detailed information about each book
- Purchase books online
The design is inspired by popular platforms such as Taqcheh, Fidibo, and Digikala Book.
- View list of available books
- Access detailed book pages (price, description, image, etc.)
- Purchase books online
- Submit comments and reviews (visible after admin approval)
- Add, edit, or delete books
- View and delete users
- Manage and approve user comments