Online bookstore: NestJS (REST API) + React (SPA) + TypeORM + PostgreSQL
3 Aug 2026 Typescript
A full-stack bookstore monorepo: React 19 + Vite (Tailwind CSS v4, shadcn/ui, TanStack Query, Redux Toolkit, React Router v7) and a NestJS REST API (TypeORM, PostgreSQL, JWT). Stripe, Socket.IO order chat, AWS S3 + CloudFront; optional order-confirmation email via AWS SQS + Lambda. Tests: Jest, Supertest, Vitest, Cypress. CI/CD via GitHub Actions. Deployed on AWS EC2 and/or OVH VPS.
View Live Site