Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mohammadrezaamani/django-amazon-clone
Simple Amazon clone project built using Django.
https://github.com/mohammadrezaamani/django-amazon-clone
amazon bootstrap django inui
Last synced: 6 days ago
JSON representation
Simple Amazon clone project built using Django.
- Host: GitHub
- URL: https://github.com/mohammadrezaamani/django-amazon-clone
- Owner: MohammadrezaAmani
- License: mit
- Created: 2023-01-13T20:50:26.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-12T13:03:06.000Z (10 months ago)
- Last Synced: 2024-01-13T02:04:54.789Z (10 months ago)
- Topics: amazon, bootstrap, django, inui
- Language: HTML
- Homepage:
- Size: 2.89 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Amazon Clone with Django
## Description
This is a simple Amazon clone project built using Django. The project aims to replicate some basic functionalities of the Amazon website, allowing users to browse products, add them to their cart, and proceed to checkout.
## Features
- **Product Listing**: Browse through a list of products with details such as name, price, and description.
- **Product Details**: Click on a product to view more details and add it to the cart.
- **Shopping Cart**: Add products to the shopping cart and view the total before proceeding to checkout.
- **User Authentication**: Register, log in, and log out to access personalized features like order history.
- **Order Placement**: Complete the shopping experience by placing an order.## Technologies Used
- **Django**: Web framework for building the application.
- **PostgreSQL**: Database for storing product and user information.
- **HTML/CSS**: Frontend design and styling.
- **Bootstrap**: Frontend framework for responsive design.## Installation
1. Clone the repository:
```bash
git clone https://github.com/MohammadrezaAmani/Django-Amazon-Clone.git
```2. Create a virtual environment:
```bash
python -m venv venv
```3. Activate the virtual environment:
- On Windows:
```bash
venv\Scripts\activate
```- On macOS and Linux:
```bash
source venv/bin/activate
```4. Install dependencies:
```bash
pip install -r requirements.txt
```5. Run migrations:
```bash
python manage.py migrate
```6. Create a superuser:
```bash
python manage.py createsuperuser
```7. Run the development server:
```bash
python manage.py runserver
```8. Access the application at `http://localhost:8000` in your web browser.
## Usage
1. Create an account or log in using the superuser account.
2. Browse through products and add them to the cart.
3. Proceed to checkout and place an order.## Contributing
Contributions are welcome! Feel free to open issues or submit pull requests.
## License
This project is licensed under the [MIT License](LICENSE).