Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/codewithranjha/e-commerce-website-django
A responsive e-commerce platform built with Django, featuring user authentication, product catalog, shopping cart, order management, and secure checkout
https://github.com/codewithranjha/e-commerce-website-django
amazon backend django django-framework ecommerce ecommerce-application ecommerce-website front-end python shopify shopping-cart shopping-site template web-development website website-development
Last synced: 26 days ago
JSON representation
A responsive e-commerce platform built with Django, featuring user authentication, product catalog, shopping cart, order management, and secure checkout
- Host: GitHub
- URL: https://github.com/codewithranjha/e-commerce-website-django
- Owner: CodeWithRanjHa
- Created: 2024-06-07T19:59:17.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-06-21T19:29:48.000Z (8 months ago)
- Last Synced: 2024-11-10T04:44:25.051Z (3 months ago)
- Topics: amazon, backend, django, django-framework, ecommerce, ecommerce-application, ecommerce-website, front-end, python, shopify, shopping-cart, shopping-site, template, web-development, website, website-development
- Language: Python
- Homepage: https://github.com/CodeWithRanjHa/e-commerce-website-django.git
- Size: 5.24 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ecommerce-website-django
![ecommerce](https://github.com/CodeWithRanjHa/e-commerce-website-django/assets/167714618/31f7161a-8aeb-486e-92ab-84abbc375dcc)
## Description
This project is a fully functional e-commerce website built to provide a seamless online shopping experience. It includes features such as user authentication, product browsing, shopping cart, order management, and secure checkout. The website is designed with a responsive layout, ensuring optimal usability across various devices.## Features
- User registration and login
- Product catalog with detailed descriptions
- Search functionality
- Shopping cart
- Order processing
- Admin panel for managing products and orders## Technologies Used
- Django
- HTML/CSS
- SQLite (for development)
- Bootstrap (for styling)## Setup
1. **Clone the repository:**
git clone https://github.com/CodeWithRanjHa/e-commerce-website-django.git2. **Navigate to the project directory:**
```bash
cd e-commerce-website-django
```3. **Install dependencies:**
```bash
pip install -r requirements.txt
```4. **Run migrations:**
```bash
python manage.py migrate
```5. **Create a superuser (admin user):**
```bash
python manage.py createsuperuse
```6. **Start the development server:**
```bash
python manage.py runserver
```7. **Open your web browser and navigate to [http://localhost:8000](http://localhost:8000)**
## Usage
User Authentication: Users can sign up for an account and log in to access additional features such as adding products to the cart.
Browsing Products: Browse through the product catalog, search for specific products, and view detailed descriptions.
Shopping Cart: Add products to the shopping cart, adjust quantities, and proceed to checkout securely.
Order Management: Track the status of orders in real-time and receive notifications at various stages of the order processing.
Admin Panel: Access the admin panel at http://localhost:8000/admin to manage products, orders, users, etc.## Contributing
Contributions are welcome! Please follow these steps:
1. Fork the repository
2. Create a new branch (`git checkout -b feature/your-feature`)
3. Make your changes
4. Commit your changes (`git commit -am 'Add some feature'`)
5. Push to the branch (`git push origin feature/your-feature`)
6. Create a new Pull Request