SajjadAemmi / Kafshe-Namayesh

Kafshe Namayesh website

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kafshe Namayesh

Welcome to the repository for Kafshe Namayesh, an online shoe shop crafted with Django. This project aims to provide a seamless and intuitive shopping experience for all kinds of footwear enthusiasts. Whether you're searching for the latest sneakers or classic formal shoes, Kafshe Namayesh is your go-to online destination.

Features

Kafshe Namayesh offers the following features:

  • User Registration and Authentication: Allows users to register and maintain secure profiles.
  • Product Display: Shoes are categorized and displayed with detailed descriptions.
  • Search Functionality: Users can search for shoes by type, brand, size, and price.
  • Shopping Cart: Users can add items to their cart and modify their selections before purchase.
  • Checkout System: Integrated checkout system supporting multiple payment methods.
  • Order History: Users can view their past orders and track current orders.
  • Admin Panel: For managing users, products, orders, and other site settings.

Built With

  • Django - The web framework used
  • SQLite - Default database, which you may switch to a more robust option as needed
  • Bootstrap - For responsive frontend components
  • Python 3 - Backend programming language

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

Before running the project, you will need to install Python and Django. You can download and install Python from python.org. To install Django, simply run this pip command:

pip install django

Installation

  1. Clone the repo:
git clone https://github.com/sajjadaemmi/kafshe-namayesh.git
  1. Install required packages:
pip install -r requirements.txt
  1. Navigate to the project directory and run the following commands to set up the database and run the server:
cd path_to_kafshe_namayesh
python manage.py migrate  # Sets up the database tables
python manage.py runserver  # Starts the Django development server
  1. Visit http://127.0.0.1:8000/ in your web browser to view the application.

Usage

After launching the server, you can register as a new user or log in with an existing account to start exploring the different shoes available. Add products to your cart, check them out, and view your orders in the order history section.

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Sajjad Aemmi - @SajjadAemmi - SajjadAemmi@gmail.com

Project Link: https://github.com/yourusername/kafshe-namayesh

Acknowledgements

  • Django Documentation
  • Bootstrap Docs
  • Python.org
  • Contributors and supporters of the project

Thank you for visiting the Kafshe Namayesh repository, we hope you find this project useful for your needs and look forward to your contributions and feedback.

About

Kafshe Namayesh website


Languages

Language:Python 58.4%Language:JavaScript 33.0%Language:CSS 6.3%Language:HTML 2.3%