Skip to content

Latest commit

Β 

History

History
46 lines (33 loc) Β· 1.44 KB

README.md

File metadata and controls

46 lines (33 loc) Β· 1.44 KB

πŸ‘€ Author

  • NSHIMYUMUKIZA Jean de Dieu

πŸ› Amazon Clone

Welcome to the Amazon Clone project! This full-stack application mimics key functionalities of Amazon, featuring user authentication, product listings, shopping cart management, and secure payment processing with Stripe. Built with React.js, Redux, Tailwind CSS, MUI on the frontend, and NestJS, MongoDB, Docker on the backend, it provides an immersive shopping experience.

πŸš€ Features

  • πŸ” Secure user authentication
  • πŸ“¦ Product listings and searches
  • πŸ›’ Shopping cart management
  • πŸ’³ Secure payment processing with Stripe with card
  • 🎨 Interactive UI with React.js, Redux, Tailwind CSS, and MUI
  • πŸ”§ Robust backend with NestJS and MongoDB
  • 🐳 Easy setup with Docker

πŸ›  Tech Stack

  • Frontend: React.js, Redux, Tailwind CSS, Material-UI, Stripe
  • Backend: NestJS, MongoDB
  • DevOps: Docker

πŸ“‹ Setup Instructions

# Start the application using Docker
docker compose up -d

# Set up the backend
cd api
yarn install
yarn run start:dev

# Set up the frontend
cd front-end
npm install
npm run dev 

# βš™οΈ Configuration
# Ensure to configure your .env files for both the backend and frontend according to the provided examples in each directory.

# 🀝 Contributing
# Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

# Happy Shopping! πŸ›’ Remember to configure your .env files for a seamless experience.