Online bookstore: Express (GraphQL API) + React (SPA) + SQLite
3 Aug 2026 Typescript
A full-stack bookstore monorepo: React 19 + Vite (Material UI, Redux Toolkit, React Router v7) and an Express GraphQL API (JWT, Socket.IO, better-sqlite3, local uploads). Stripe and PayPal. Optional order-confirmation email via AWS SQS + Lambda. Tests: Cypress, Vitest, Supertest. CI/CD via GitHub Actions. Deployed on AWS EC2 or/and OVH VPS . Built with Cursor.
View Live Site