E-Book Store

Description

Full-stack e-commerce web application designed as a complete digital bookstore experience, simulating a modern online e-book platform.

The application includes features such as book browsing, category-based discovery and search functionality. Users can create accounts to manage their personal digital library by adding books to their wishlist or purchasing them through a simulated checkout system. The platform also provides basic user statistics, including recent order activity and total spending. Additionally, the application features a built-in e-book reader with dynamically generated chapters and content, while automatically saving reading progress to ensure a seamless reading experience across sessions.

Tech Stack

  • TypeScript
  • Next.js
  • PostgreSQL
  • JWT
  • Docker
  • Vitest
landing page

Landing Page

book page

Book Page

books recommendation page

Books Recommendation Page

categories page

Categories Page

wishlist page

Wishlist Page

cart page

Cart Page

checkout page

Checkout Page

user page

User Page

library page

Library Page

reader page

Reader Page

book reader page

Book Reader Page