Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
A fully functional version of the site is available for review via the project link. You can test the complete shopping cycle: from authentication to placing an order via the Stripe Test API (no real funds are required).
Key Features:

Dynamic Catalog: Features instant search and multi-level filtering by categories, brands, prices, and attributes with real-time state updates.

Cart and Wishlist System: Client-side shopping management with persistent data storage powered by Zustand.

Secure Authentication: Robust session protection via Better-Auth, including two-factor mechanics, password resets, and email verification via Resend.

User Dashboard and Admin Panel: Dedicated user dashboard for tracking order history and a secure CRUD interface for administrators to manage the product matrix.

Transactions and Newsletters: Integration of Stripe API for secure payments and Resend for automated transactional notifications.

Cloud Media Uploads: Fast processing and cloud storage for product images using the UploadThing infrastructure.

Technologies:

Frontend: Next.js 16 (App Router), React 19, TypeScript, Tailwind CSS, Shadcn UI.

Backend: Node.js (Bun runtime), Prisma ORM 7.2.0, PostgreSQL.

Infrastructure: Better-Auth, Zod, Stripe SDK, UploadThing, Resend.

Key Highlights:

Architecture: Clean project structure with a clear separation of concerns, utilizing Server Components to minimize the JavaScript bundle and ensuring end-to-end type safety (Type-safe) from the database to client forms.

SEO and Accessibility: Achieves a 100/100 score in Lighthouse. Features optimized semantic markup, dynamic meta tags, and Open Graph support following W3C standards.

Performance: Scores between 85–100. Current LCP/TTFB results below 100 may be due to Vercel Free Tier limits (Cold Starts). On dedicated infrastructure, Bun ensures a stable 100/100 by significantly increasing request processing speed.

Scalability: The architecture is ready for high traffic volumes thanks to optimized Prisma queries and efficient data caching strategies.

This site is presented as a fully functional demo instance of a production-ready marketplace. The project architecture is completely prepared for rapid multi-language support (i18n) deployment upon request—a standard extension that requires no core logic refactoring.




#NextJS #React #TypeScript #prisma #PostgreSQL #Bun #tailwindcss #shadcn #NodeJS
#ecommerce
Work details
Added 4 March
114 views
Freelancer
Maksim Tkachenko
Ukraine Ukraine  1  0

Available for hire Available for hire
1 Safe completed
On the service 1 year