A robust Customer Relationship Management (CRM) system built with Django framework. Features multi-app architecture, advanced analytics, customer insights, and comprehensive business management capabilities.
Django, Python, SQLite, HTML/CSS, Django Admin
- Multi-App Architecture:
accounts- User authentication and profilescatalog- Product and category managementorders- Order processing and cart managementanalytics- Advanced analytics and customer insightscore- Core functionality and home page
- User Management:
- User registration and authentication
- Profile management
- Login/signup pages
- User sessions
- Product & Catalog Management:
- Product catalog with images
- Category management
- Product detail pages
- Category detail pages
- Image upload support
- Order Management:
- Shopping cart functionality
- Checkout process
- Order tracking
- Checkout success page
- Advanced Analytics:
- Customer insights
- Sales analytics
- Marketing analytics
- Business intelligence features
- Django Admin Panel:
- Full admin interface
- Model management
- Data administration
- Database Migrations:
- Managed migrations
- Model relationships
- Database schema management
- `shop/` - Main Django project directory
- `settings.py` - Django settings
- `urls.py` - URL routing
- `wsgi.py` / `asgi.py` - WSGI/ASGI configuration
- `accounts/` - User authentication app
- Models, views, forms, templates
- Login, signup, profile pages
- `catalog/` - Product catalog app
- Product and category models
- Product listing and detail views
- `orders/` - Order management app
- Cart and checkout functionality
- `analytics/` - Analytics app
- Customer insights and reporting
- `core/` - Core functionality
- Home page and base templates
- `templates/` - Shared templates
- `static/` - Static files (CSS, images)
- Customer relationship management
- E-commerce backend
- Business analytics platform
- Sales and marketing tracking
- Product catalog management
pip install -r requirements.txtProduction-ready - Fully functional Django CRM system