Artspire is a Django-based web application for art auctions. Artists can showcase their artworks, and buyers can bid on them in real-time. The platform provides login systems for buyers, sellers, and admin, and includes features like bidding, user authentication, and artwork management.
- 👤 Buyer, Seller, and Admin login
- 🖼️ Artwork posting by sellers
- 💰 Bidding system for buyers
- 🔐 Secure authentication
- 📥 Admin dashboard to manage users and artworks
- 📧 Contact page
- 📱 Responsive front-end design using Bootstrap
- Frontend: HTML, CSS, Bootstrap, JavaScript
- Backend: Django (Python)
- Database: SQLite (default Django DB)
- Other: Django Templates, Static and Media file handling
ARTSPIRE_Project_Django/
│
├── 🧭 artspire/ # 🔧 Main Django project configuration
│ ├── 📄 init.py
│ ├── ⚙️ settings.py # Project settings
│ ├── 🌐 urls.py # URL routing
│ └── 🚀 wsgi.py / asgi.py # Deployment entry points
│
├── 🎨 home/ # 🧠 Main app for art auction logic
│ ├── 🛠️ admin.py
│ ├── 🧬 models.py # Models for users, artworks, bids
│ ├── 🧾 views.py # Core view logic
│ └── 🖼️ templates/ # HTML Templates
│ ├── 🧩 base.html
│ ├── 🏠 index.html
│ ├── 🔐 login.html
│ ├── 📝 register.html
│ ├── 🧑🎨 sellerlogin.html
│ ├── 🛒 buyerlogin.html
│ ├── 💰 bid.html
│ └── 🔍 detail.html
│
├── 📦 static/ # 🎨 CSS, JS, Images
│ └── 🖼️ images/ # Gallery images
│
│
└── ⚙️ manage.py # Django management script

