https://github.com/dgsns/myshop
Full frontend and backend (python + HTML, css, js) for on-line store.
https://github.com/dgsns/myshop
django docker ecommerce ecommerce-website flutter-examples hacktoberfest-accepted kotlin kotlin-android mvc pytelegrambotapi python react server webshop
Last synced: 12 months ago
JSON representation
Full frontend and backend (python + HTML, css, js) for on-line store.
- Host: GitHub
- URL: https://github.com/dgsns/myshop
- Owner: Dgsns
- Created: 2025-04-08T13:04:22.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-04-10T01:39:32.000Z (12 months ago)
- Last Synced: 2025-04-10T02:14:52.021Z (12 months ago)
- Topics: django, docker, ecommerce, ecommerce-website, flutter-examples, hacktoberfest-accepted, kotlin, kotlin-android, mvc, pytelegrambotapi, python, react, server, webshop
- Language: JavaScript
- Size: 2.88 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MyShop 🛒

Welcome to **MyShop**, your one-stop solution for creating a fully functional online store. This repository contains both the frontend and backend code, built using Python, HTML, CSS, and JavaScript.
[](https://github.com/Dgsns/MyShop/releases)
## Table of Contents
1. [Introduction](#introduction)
2. [Features](#features)
3. [Technologies Used](#technologies-used)
4. [Installation](#installation)
5. [Usage](#usage)
6. [Contributing](#contributing)
7. [License](#license)
8. [Contact](#contact)
## Introduction
**MyShop** provides a complete solution for anyone looking to set up an online store. Whether you're a small business owner or a developer, this project helps you understand the core components of an e-commerce platform. The codebase is organized and easy to navigate, making it suitable for both beginners and experienced developers.
## Features
- **User Authentication**: Secure user login and registration system.
- **Product Management**: Easily add, edit, or delete products.
- **Shopping Cart**: Users can add items to their cart and proceed to checkout.
- **Order Management**: Admin can view and manage orders.
- **Responsive Design**: The frontend is fully responsive and works on all devices.
- **Database Integration**: Uses SQL for data storage and retrieval.
- **Object-Oriented Programming**: Code is structured using OOP principles.
## Technologies Used
- **Backend**: Python, Django
- **Frontend**: HTML, CSS, JavaScript
- **Database**: SQL
- **Other**: OOP principles for code organization
## Installation
To get started with **MyShop**, follow these steps:
1. **Clone the Repository**:
```bash
git clone https://github.com/Dgsns/MyShop.git
```
2. **Navigate to the Project Directory**:
```bash
cd MyShop
```
3. **Install Required Packages**:
Ensure you have Python installed. Then, install the necessary packages using:
```bash
pip install -r requirements.txt
```
4. **Setup the Database**:
Run the following command to set up your database:
```bash
python manage.py migrate
```
5. **Run the Server**:
Start the development server using:
```bash
python manage.py runserver
```
6. **Access the Application**:
Open your web browser and go to `http://127.0.0.1:8000/`.
## Usage
Once the application is running, you can:
- **Register a new account** to start shopping.
- **Browse products** listed in the store.
- **Add items to your cart** and proceed to checkout.
- **Admin Panel**: Access the admin panel to manage products and orders.
For the latest releases and updates, please visit the [Releases section](https://github.com/Dgsns/MyShop/releases).
## Contributing
We welcome contributions! If you'd like to help improve **MyShop**, please follow these steps:
1. **Fork the Repository**: Click on the "Fork" button at the top right corner.
2. **Create a New Branch**:
```bash
git checkout -b feature/YourFeature
```
3. **Make Your Changes**: Implement your feature or fix.
4. **Commit Your Changes**:
```bash
git commit -m "Add your message here"
```
5. **Push to the Branch**:
```bash
git push origin feature/YourFeature
```
6. **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 questions or suggestions, feel free to reach out:
- **Email**: your.email@example.com
- **GitHub**: [Dgsns](https://github.com/Dgsns)
---
Thank you for checking out **MyShop**! We hope you find it useful for your online store projects. If you have any issues or feedback, please do not hesitate to contact us.
[](https://github.com/Dgsns/MyShop/releases)
Happy coding!