/Django-Ecommerce

The online shop written on Django

Primary LanguageCSSMIT LicenseMIT

👾 Django Ecommerce Website

Online shop written on Django

🏠 Home page

main_page

🛒 Cart

Cart

🏪 Shop page

shop_page_git

🏮 Product page

product_page_git

🔑 Login page

Login

🔎 Profile page

Profile

🔮 Thanks page

Thanks

⚙️ Functionality

Customer

  • Can view his orders, reviews.
  • Can add and remove products from the cart.
  • Can leave a review.
  • Can pay with a payment card.
  • Can search for a product.
  • Will receive an email with the order's info after the successful purchase.
  • Admin

  • Can add, edit, remove products using the Admin panel.
  • Can add and remove the baners, which will be displayed in the Shop page.
  • 📥 Instalation

    pip install virtualenv
    virtualenv env

    For Windows

    env\scripts\activate

    For Mac/Linux

    source env/bin/activate

    Then install the project dependencies with

    pip install -r requirements.txt

    And run your server with

    python manage.py runserver

    Note

    If you want the payment with card to work, you should enter tour secret key from Qiwi P2P api to the .env file. Also if you want the customer to receive an email, you should enter your email and its password to .env file.