E-Book Store

Description

A full-stack e-commerce web application designed as a modern online bookstore, providing a comprehensive platform for purchasing and reading e-books.

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