GhanaHammer — Ghana's Premier Online Auction Platform A full-featured auction marketplace built for Ghana, with real-time bidding, mobile money integration, escrow payments, AI features, and more.
# 🔨 GhanaHammer — Ghana's Premier Online Auction Platform
A full-featured auction marketplace built for Ghana, with real-time bidding,
mobile money integration, escrow payments, AI features, and more.
## ✨ Feature Highlights
| Feature | Status |
|---|---|
| Real-time WebSocket bidding | ✅ |
| Auto-bidding (Proxy Bidding) | ✅ |
| Bid Sniper Protection (auto-extend) | ✅ |
| Escrow Payment System | ✅ |
| Paystack (Card, MoMo, Bank Transfer) | ✅ |
| MTN MoMo / Telecel / AirtelTigo | ✅ |
| KYC Verification | ✅ |
| Two-Factor Authentication (2FA) | ✅ |
| WhatsApp Notifications | ✅ |
| AI Price Recommendations | ✅ |
| AI Description Generator | ✅ |
| Demand Forecasting | ✅ |
| Fraud Detection | ✅ |
| Seller Analytics Dashboard | ✅ |
| Subscription Plans (Free/Silver/Gold/Platinum) | ✅ |
| Bid Credits | ✅ |
| Bulk CSV/Excel Import | ✅ |
| Saved Searches & Smart Alerts | ✅ |
| VIP Early Access | ✅ |
| Featured & Sponsored Listings | ✅ |
| Reserve Price Auctions | ✅ |
| Buy Now + Auction | ✅ |
| Live Video Auctions | ✅ |
| In-App Messaging & Negotiation | ✅ |
| Multi-Vendor Marketplace | ✅ |
| Advanced Search Filters | ✅ |
| Auction Scheduling | ✅ |
| Seller Verification Badge | ✅ |
| Watchlist | ✅ |
## 🛠️ Tech Stack
- **Backend**: Django 5.1, Django REST Framework
- **Frontend**: Vue 3 (CDN), Bootstrap 5.3, Bootstrap Icons
- **Real-time**: Django Channels 4, WebSockets, Redis
- **Task Queue**: Celery + Redis
- **Database**: PostgreSQL (prod), SQLite (dev)
- **Payments**: Paystack (cards, mobile money, bank transfer)
- **Notifications**: WhatsApp Business API, Email, In-App WebSocket
- **AI**: Rule-based engine (extendable to Claude API)
- **Storage**: WhiteNoise (static), AWS S3 (media, optional)
- **Hosting**: Render.com or Namecheap
## 🚀 Quick Start (Local Development)
### Prerequisites
- Python 3.11+
- pip
- (Optional) Redis for Celery/Channels
```bash
# 1. Clone and setup
cd ghanahammer
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activa …