๐Ÿงธ

About ToyLand

A demo e-commerce toy store built with Next.js 16, TypeScript,Tailwind CSS, and PostgreSQL โ€” running on the demo schema.

Demo User CredentialsClick to go to login

UserEmailPasswordRole
๐Ÿ‘คLokesh Kumarlokesh@toystore.comdemo123Customer
๐Ÿ‘คPriya Sharmapriya@toystore.comdemo123Customer
๐Ÿ”งAdmin Useradmin@toystore.comadmin123Admin

Features

๐Ÿ”

Authentication

JWT sessions via httpOnly cookies. Login with demo accounts below.

๐Ÿ”

Search & Filter

Full-text search powered by PostgreSQL. Filter by category, sort by price or rating.

๐Ÿ“„

Pagination

50 products across 4+ pages, 12 per page.

๐Ÿ›’

Shopping Cart

Persistent cart stored in PostgreSQL. Add, update, or remove items.

๐Ÿ’ณ

Dummy Payment

Card form with formatting โ€” Visa/MC/Amex. No real charge. Order saved to DB.

โญ

Reviews

Product reviews with star ratings from seeded demo data.

Tech Stack

Next.js 16React 19TypeScriptTailwind CSSPostgreSQLpg (node-postgres)JWTbcryptjs
DB: postgres database ยท demo schema ยท User: sumanaddanke@localhost:5432