Skip to content

Market-Ecommerce is a web-based e-commerce platform built with Python using the Django framework and PostgreSQL as the database. This project provides a robust foundation for an online marketplace, including features such as user authentication, product management, and order processing.

Notifications You must be signed in to change notification settings

Azizbekdevn1/market-ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Market-Ecommerce

Market-Ecommerce is a web-based e-commerce platform built with Python using the Django framework and PostgreSQL as the database. This project provides a robust foundation for an online marketplace, including features such as user authentication, product management, and order processing.

Features

  • User registration and authentication
  • Product listing and detailed views
  • Shopping cart and order management
  • Admin dashboard for managing products and orders

Prerequisites

To run this application, you will need the following installed:

Installation

  1. Clone the repository:
    git clone https://github.com/Azizbekdevn1/market-ecommerce.git
  2. Navigate to the project directory:
    cd market-ecommerce
  3. Set up a virtual environment and install dependencies:
    pip install -r requirements.txt
  4. Create a .env file in the root directory and add your database configuration and secret key:
    SECRET_KEY='your_secret_key'
    DB_NAME='your_db_name'
    DB_USER='your_db_user'
    DB_PASSWORD='your_db_password'
    DB_HOST='localhost'
    DB_PORT='5432'
  5. Apply migrations to set up the database:
    python manage.py migrate
  6. Create a superuser for accessing the Django admin interface:
    python manage.py createsuperuser
  7. Collect static files:
    python manage.py collectstatic

Running the Application

To run the development server, use the following command:

python manage.py runserver

About

Market-Ecommerce is a web-based e-commerce platform built with Python using the Django framework and PostgreSQL as the database. This project provides a robust foundation for an online marketplace, including features such as user authentication, product management, and order processing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published