Loading repository data…
Loading repository data…
psychesupreme / repository
A Django-based auction and e-commerce platform with M-Pesa payments and a built-in driver logistics dashboard.
Ecobid is a full-stack e-commerce and auction platform built with Django. It features a real-time bidding system, direct purchases, cart management, seamless M-Pesa payment integration, and a dedicated logistics dashboard for delivery drivers.
Since sensitive files and the virtual environment are ignored by Git, follow these steps to run the project locally on a fresh machine:
Clone the repository:
git clone [https://github.com/psychesupreme/Ecobid.git](https://github.com/psychesupreme/Ecobid.git)
cd Ecobid
Create and activate a virtual environment:
python -m venv venv
venv\Scripts\activate # On Windows
Install dependencies:
pip install -r requirements.txt
Add your M-Pesa Credentials:
Create a mpesa_credentials.py file in the main app directory and add your Daraja API keys.
Run Migrations & Start Server:
python manage.py migrate
python manage.py runserver