Skip to content

dev-ahmedfares/Furniture-Ecommerce

Repository files navigation

Developed a full-stack e-commerce web app using Next.js with a separate RESTful API backend. Features include multi-language support (Arabic & English), dark/light theme, category browsing, shopping cart, and Stripe payment integration. Integrated authentication via NextAuth (Google sign-in) and custom login/signup. Used React Query for data fetching and Redux Toolkit (with persistence) for state management.

Technologies Used

  • Frontend: Next.js, React, Tailwind CSS

  • State Management: Redux Toolkit (with persistence)

  • Data Fetching: React Query

  • Authentication: NextAuth (Google OAuth), custom auth

  • Payment: Stripe

  • i18n: Next.js Internationalization (Arabic & English)

  • Theming: Tailwind + custom dark/light mode

  • Backend: External RESTful API

Features

  • Category Page – Browse products by categories

  • Shopping Cart – Add/remove items with persisted state

  • Stripe Integration – Secure payment processing

  • Dark/Light Theme toggle

  • Multi-language Support – Arabic and English

  • Authentication

  • Google sign-in via NextAuth

  • Custom login and registration

  • Persistent State Management using Redux Toolkit

  • Data Fetching with React Query

Contact

If you have any questions or need more information, please feel free to contact us:

About

mini-E-commerce By Next Js and React Query , Redux toolkit, Shadcn UI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published