https://github.com/islam412/amazonclone
Amazon Clone using Python Django , Rest Framework and Javascript
https://github.com/islam412/amazonclone
ajax caching celery deployment django django-rest-framework docker docs postgresql postman python redis rest-api restful-api stripe
Last synced: 6 months ago
JSON representation
Amazon Clone using Python Django , Rest Framework and Javascript
- Host: GitHub
- URL: https://github.com/islam412/amazonclone
- Owner: Islam412
- Created: 2023-08-24T23:04:00.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-21T19:42:38.000Z (almost 2 years ago)
- Last Synced: 2025-10-11T00:03:27.355Z (6 months ago)
- Topics: ajax, caching, celery, deployment, django, django-rest-framework, docker, docs, postgresql, postman, python, redis, rest-api, restful-api, stripe
- Language: HTML
- Homepage:
- Size: 30 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Amazon Clone
Welcome to the Amazon Clone project! This project is a replica of the popular e-commerce website, Amazon, built using Django, a high-level web framework for Python.
## Description
The Amazon Clone project aims to showcase the functionality and features of an e-commerce platform. Users can browse through a variety of products, add them to their cart, and proceed to checkout for secure payment processing.
Key features of the Amazon Clone include:
User authentication and registration Product catalog with detailed descriptions and images Shopping cart functionality Secure payment processing using Stripe API Order tracking and history User reviews and ratings Search functionality for finding products Admin panel for managing products, orders, and user accounts
## Tech Stack
The Amazon Clone project is built using the following tech stack:
Python programming language. Django web framework for rapid development and clean design. SQLite database for local development. PostgreSQL database for production deployment. Django templating engine for generating dynamic HTML. HTML, CSS, and JavaScript for frontend design and interactivity. Stripe API for handling secure payment processing. Git and GitHub for version control and collaboration.
## Installation and Usage
To run the Amazon Clone project locally, follow these steps:
1. Clone the repository:
git clone https://github.com/Islam412/AmazonClone.git
2. Install the project dependencies listed in the requirements.txt file:
pip install -r requirements.txt
3. Set up your database configuration in the project's settings.py file.
4. Run database migrations to set up the database:
python manage.py migrate
5. Fetch product data from an external source or create sample data in the database.
6. Start the development server:
python manage.py runserver
7. Open your browser and visit http://localhost:8000 to access the application.
# Project Demo

Make sure you have Python and Django installed on your machine before running the project.