Skip to content

A simplified ecommerce platform built with React, Django, and PostgreSQL. Features Stripe checkout and an Amazon-like UI

Notifications You must be signed in to change notification settings

Nathaniel81/shopnest

Repository files navigation

ShopNest Amazon Clone Ecommerce Project

Overview

ShopNest is a simplified ecommerce platform that mimics Amazon's user interface for a familiar shopping experience. Developed with React (TypeScript), TailwindCSS, Django, and PostgreSQL, it includes user authentication, React Query for data fetching, Stripe for secure checkout, Redux Toolkit for state management, and a favorites system for user convenience.

Technologies Used

  • Frontend: React with TypeScript, Tailwind CSS
  • Backend: Django, Django Rest Framework
  • Database: PostgreSQL
  • State Management: Redux with Redux Toolkit

Features

  • Stripe Checkout: The application integrates Stripe for processing payments, providing a secure and reliable checkout process.
  • Favorites Feature: Users can mark items as favorites, making it easy to revisit and purchase their preferred products.
  • Amazon-like UI: The user interface is designed to resemble Amazon, complete with the Amazon logo, for a familiar shopping experience.

Learning Journey

Developing this Amazon clone has been a rewarding experience. It allowed me to explore ecommerce development in depth, particularly focusing on creating an intuitive user interface and integrating key features like Stripe checkout and a favorites system.

The use of Redux Toolkit for state management was a highlight, enabling efficient state updates and simplifying the overall state management process.

Stay tuned for more updates as I continue to refine and expand this project!

Contact

If you have any questions or suggestions, feel free to reach out. I appreciate your feedback!

Live Demo

Explore the live version of this project on shopnest-eykw.onrender.com.