Loading repository dataβ¦
Loading repository dataβ¦
Aniket-Dev-IT / repository
π CartMax E-Commerce Platform with dual-currency support (USD/INR), 100+ pre-loaded products, advanced admin dashboard, inventory management, and secure payment processing. Built with Python, Django & Bootstrap 5.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A scalable e-commerce platform featuring dual-currency support (INR & USD), advanced product management, intelligent inventory tracking, and a sophisticated admin dashboard.
CartMax is a comprehensive Django-powered e-commerce solution designed for businesses looking to establish a online presence. Built with enterprise-grade features, responsive design, and seamless user experience, CartMax supports both Indian Rupee (βΉ) and US Dollar ($) transactions out of the box.
CartMax is not just another e-commerce platformβit's a complete, production-ready solution for online retail. With support for multiple currencies, intelligent product recommendations, comprehensive inventory management, and a sophisticated admin interface, CartMax empowers businesses to manage their online store efficiently.
Key Highlights:
Switch seamlessly between Indian Rupee (βΉ) and US Dollar ($) with real-time price conversion. Users can set their preferred currency in their profile, and all prices, cart totals, and orders will automatically display in their chosen currency. Perfect for international e-commerce operations.
Browse through 10 carefully organized product categories with 100+ pre-loaded items. Advanced filtering by price, brand, color, size, and more. Full-text search with intelligent keyword matching. Product gallery with zoom functionality and high-quality images for each item.
Multi-step checkout process with order summary, shipping information, and payment options. Built-in coupon/discount system with automatic calculation. Apply discount codes for dynamic price adjustments. Multiple payment methods support ready for integration.
Secure registration and authentication system with email verification. Complete user profiles with address book, preferences, and purchase history. Session-based carts for guests and persistent carts for registered users. Quick profile access to view and edit account details.
Track stock levels across your entire product catalog. Automatic low-stock alerts when inventory drops below thresholds. Complete inventory movement history with purchase, sale, and adjustment tracking. Stock status displayed prominently on product pages and admin dashboard.
Save favorite products to wishlists (works for both logged-in users and guests). Compare up to 4 products side-by-side with detailed specifications. Wishlist items can be quickly added to cart for faster checkout.
Customers can leave detailed reviews with 1-5 star ratings. Display average ratings and review counts on product pages. Admin moderation for reviewing and approving customer feedback. Helpful votes on reviews to highlight the most useful feedback.
Multiple recommendation algorithms including similar products, frequently bought together, and popular items. Personalized recommendations based on user browsing and purchase history. Trending products section showing what's hot right now.
Comprehensive dashboard with key metrics and statistics. Full product catalog management with bulk operations. Order tracking and status updates with customer notifications. User management and analytics reporting. Coupon and discount code management with usage tracking.
Mobile-first approach ensuring perfect display on all devices. Touch-friendly interface with optimized buttons and navigation. Responsive product grids that adapt to screen size. Optimized images and lazy loading for fast performance.
The welcome screen features a stunning hero section with featured categories, a carousel of promotions, and a showcase of popular products. The intuitive navigation bar makes browsing effortless, while the search bar provides quick access to find exactly what you're looking for.

A comprehensive profile page where users can manage their account details, shipping addresses, payment methods, and view their complete order history. Users can easily update their preferred currency, personal information, and contact details all in one secure location.

Track all your orders from one convenient location. View order status (pending, processing, shipped, delivered), order dates, totals, and quick access to order details. The order history supports filtering and sorting for easy navigation through multiple purchases.

Detailed order information includes itemized product list with quantities and prices, shipping address, payment method, applied discounts, tax calculations, and order total. Track order status and view estimated delivery dates. Easy access to customer service contact for any order inquiries.

After successful checkout, customers receive a beautiful confirmation page showing their unique order ID, order summary with all items, total amount paid, and estimated delivery information. A printable version is available for records.

The administration interface provides a complete overview of your e-commerce operations at a glance. Dashboard displays key metrics including total sales, number of orders, active users, and popular products. Quick action buttons provide rapid access to common admin tasks.

Full product management interface allowing administrators to add, edit, and delete products. Bulk operations for managing multiple products simultaneously. Features include product details (name, description, prices in both currencies), inventory levels, images, categories, and search keywords. Comprehensive filter and search options for finding specific products quickly.

Experience the flexibility of CartMax's dual-currency system. Prices are automatically displayed in your preferred currency (INR or USD) with real-time conversions. The pricing dashboard shows product costs, discounts, and totals in both currencies side-by-side for complete transparency.

CartMax/
βββ cartmax/ # Django Project Configuration
β βββ settings.py # Django settings and configuration
β βββ urls.py # Main URL routing and api endpoints
β βββ wsgi.py # WSGI application entry point
β βββ __init__.py
β
βββ store/ # Main E-Commerce Application
β βββ models.py # Database models (15+ models)
β β βββ Product # Product with dual-currency pricing
β β βββ Category # Product categories
β β βββ Order & OrderItem # Order management
β β βββ Cart & CartItem # Shopping cart
β β βββ Review # Product reviews & ratings
β β βββ UserProfile # Extended user profiles
β β βββ Wishlist # User wishlists
β β βββ InventoryMovement # Stock tracking
β β βββ ProductRecommendation # AI recommendations
β β βββ DiscountCoupon # Coupon system
β β βββ More... # Additional models
β β
β βββ views.py # Main business logic (50+ views)
β βββ api_views.py # REST API endpoints
β βββ admin_views.py # Admin dashboard views
β βββ admin.py # Django admin configuration
β βββ urls.py # App URL routing
β βββ admin_urls.py # Admin panel routing
β β
β βββ pricing_engine.py # Dual-currency pricing logic
β βββ coupon_utils.py # Discount and coupon processing
β βββ search.py # Advanced product search
β βββ recommendations.py # Product recommendation algorithms
β βββ inventory.py # Inventory management
β βββ amazon_scraper.py # Product data scraping
β βββ management/
β βββ commands/ # Custom Django comm