Custom 3D CAD Model Store

Заказчик: AI | Опубликовано: 07.12.2025
Бюджет: 5000 $

I need a custom-built e-commerce website that can securely host and sell my library of roughly 10 000 jewellery CAD 3D models, each averaging 20 MB. The catalogue must load quickly, let visitors preview items, and allow them to narrow results by multiple filters such as style, stone shape, metal type, or ring size. An intuitive admin area is essential so I can upload new models, attach screenshots, add product metadata, and place each file into the correct filter categories without touching code. The release process should batch-import ZIP or STL files and automatically create database entries to save time. Access will run on a monthly subscription: USD 10 grants a registered user up to five full-resolution downloads per billing cycle. The site therefore needs built-in accounting of remaining downloads, automatic reset on renewal, upgrade prompts when limits are reached, and cancellation handling. Payments must process seamlessly through Credit card and PayPal; the checkout flow should be PCI-compliant and support recurring billing. Because buyers come from many regions—including Russia—the front-end must load in English, Russian, and Romanian, with a language switcher and URL-based SEO structure. Content may be hosted on any GDPR-friendly cloud, but must remain accessible worldwide without geoblocking. CDN integration or object storage is important so 10 000 large files do not slow the storefront. Key deliverables • Custom front-end & back-end (no WordPress, Shopify, etc.) • API-driven product filter and search • Secure admin dashboard for bulk uploads and edits • Subscription module with credit-card & PayPal recurring payments • Download-quota tracking tied to each user plan • Multilingual interface: English, Russian, Romanian • Optimised storage/CDN setup able to serve ~200 GB of files smoothly Acceptance criteria: the first live release must let me sign up, pay, and successfully download five models, after which further downloads are blocked until the next billing cycle or an upgrade. All three languages switch correctly, filters return accurate results, and page load times stay under three seconds on a 20 Mbps connection.