Inspiration

The AICM project was born from a vision to bridge the gap between traditional e-commerce and the emerging world of decentralized technology. We were inspired by the potential of blockchain to offer unparalleled transparency, security, and ownership, combined with the growing demand for AI-driven solutions. The goal was to create a unified platform where users could seamlessly shop for physical goods, trade AI models, and build their own stores—all within a decentralized ecosystem that prioritizes user control and privacy. The idea of empowering sellers, buyers, and AI developers in a single marketplace fueled our motivation to innovate beyond centralized platforms.

What it does

AICM is a comprehensive, production-ready decentralized marketplace ecosystem that integrates traditional e-commerce with AI model trading and advanced tools for creators and advertisers. Here’s what it offers: E-Commerce Marketplace: Browse and purchase over 500+ traditional products from trusted sellers, complete with wishlist and review features. AI Model Trading: Trade 1,200+ AI models (e.g., computer vision, NLP, audio processing) securely via blockchain, with ownership verified and models stored on IPFS. Store Builder: Create custom online stores using a drag-and-drop wizard, with options for branding, product management, and subdomain hosting (e.g., yourstore.aicm.store). Advertising Platform: Launch targeted ad campaigns with AI-powered audience selection, real-time analytics, and flexible pricing (CPC, CPM, flat rate). NFT Support: Mint and trade unique digital products as NFTs, enhancing the platform’s Web3 capabilities. User Experience: Enjoy a beautiful, mobile-first design with real-time data, wallet integration (MetaMask), and progressive loading via infinite scroll.

How we built it

We crafted AICM with a blend of modern web technologies, blockchain infrastructure, and AI tools to deliver a seamless and scalable platform. Here’s the breakdown:

Frontend: Built with React 18.3.1, TypeScript 5.5.3, Tailwind CSS 3.4.1, and Framer Motion 10.16.16 for a responsive, animated UI with a pink-themed, Apple-inspired aesthetic. Blockchain: Powered by Ethereum (with Ethers.js 6.10.0) for transactions and smart contracts (UnifiedMarketplace.sol), plus IPFS (via Infura) for decentralized storage of AI models and digital assets. Backend: Leveraged Supabase for authentication (email and wallet-based) and PostgreSQL with Row Level Security for data management. AI: Integrated TensorFlow.js 4.15.0 for client-side model execution, enabling users to test AI models before purchase. Development Tools: Used Vite 5.4.2 for fast builds, deployed on Netlify, and structured with custom hooks (useWeb3, useAuth, useUnifiedMarketplace) for state management. Security: Implemented AES encryption for IPFS data, OpenZeppelin standards for smart contracts, and HTTPS/TLS for transport security. The project structure (src/components, src/services, src/contracts, etc.) ensured modularity, while sample data (1,200+ AI models, 500+ products) accelerated development.

Challenges we ran into

Building AICM wasn’t without hurdles. Here are the key challenges we faced:

Blockchain Integration: Merging Ethereum transactions with traditional e-commerce workflows required careful design to ensure a smooth user experience. Scalability: Supporting over 1,200 AI models alongside 500+ products demanded optimization of IPFS uploads, database queries, and frontend rendering (e.g., infinite scroll). Gas Costs: High Ethereum gas fees during bulk uploads of AI models pushed us to explore cost-saving techniques and consider Layer 2 solutions like Polygon. UI Consistency: Adding advanced features (e.g., AI trading, store creation) while preserving the platform’s beautiful, cohesive design was a balancing act. Accomplishments that we’re proud of We’re thrilled with what we’ve achieved with AICM:

Unified Ecosystem: Successfully combined traditional e-commerce and decentralized AI trading into a single platform without compromising usability or design. Massive Catalog: Integrated 1,200+ AI models and 500+ products, making AICM a robust marketplace for diverse users. Performance: Achieved a Lighthouse score of 90+, with First Contentful Paint (<1.5s), Largest Contentful Paint (<2.5s), and a bundle size under 500KB (gzipped). Innovative Features: Delivered a store builder, advertising platform, and NFT support—all seamlessly tied to Web3 technology and Supabase authentication. What we learned The journey of building AICM taught us valuable lessons:

Gas Optimization: Techniques like batch transactions and Layer 2 exploration (e.g., Polygon) can significantly reduce blockchain costs. Hybrid Systems: Balancing centralized (Supabase, PostgreSQL) and decentralized (Ethereum, IPFS) components is key to scalability and user trust. User-Centric Design: In Web3, intuitive UI/UX is critical to bridge the gap between technical complexity and mainstream adoption. AI Integration: Client-side execution with TensorFlow.js opened doors to interactive, trust-building features like “try before you buy.” What’s next for AICM We’re just getting started! Here’s what’s on the horizon:

Phase 2 Enhancements: Add advanced search/filtering, AI-powered recommendations, a React Native mobile app, multi-language support, and an analytics dashboard. Phase 3 Scaling: Integrate Layer 2 blockchains (Polygon, Optimism), enable cross-chain compatibility, and introduce enterprise-grade features like white-label solutions. Phase 4 Innovation: Explore VR/AR shopping, AI-generated products, decentralized governance (DAO), and preparation for quantum computing integration. Immediate Goals: Optimize gas fees, enhance store customization, and expand the advertising platform’s capabilities.

Built With

  • 10.16.16
  • framer
  • infura-databases:-postgresql-apis/tools:-ethers.js-6.10.0
  • ipfs-cloud-services:-supabase
  • languages:-javascript
  • motion
  • tailwind-css-3.4.1-platforms:-ethereum
  • tensorflow.js-4.15.0
  • typescript-frameworks:-react-18.3.1
Share this project:

Updates

posted an update

AICM - Complete Decentralized Marketplace Ecosystem

Live Demo React TypeScript Ethereum IPFS

** Live Application**: https://jolly-chaja-2ecd35.netlify.app

A comprehensive, production-ready marketplace platform combining traditional e-commerce, AI model trading, store creation tools, and advanced advertising solutions. Built with cutting-edge Web3 technology, beautiful design, and seamless user experience.

AICM Banner


Features Overview

Complete Marketplace Ecosystem

  • E-Commerce Marketplace: Traditional products with 500+ items from trusted sellers
  • AI Model Trading: Decentralized trading of 1200+ AI models with blockchain-verified ownership
  • Store Builder: Create custom online stores with drag-and-drop tools
  • Advertising Platform: Powerful advertising system with analytics and targeting
  • NFT Support: Mint and trade unique digital products as NFTs
  • Wishlist & Reviews: Full user engagement features

Technical Excellence

  • Frontend: React 18, TypeScript, Tailwind CSS, Framer Motion
  • Blockchain: Ethereum, Ethers.js, Unified Smart Contract
  • Storage: IPFS with Infura gateway and encryption
  • AI: TensorFlow.js for client-side model execution
  • Authentication: Supabase with wallet integration
  • Database: PostgreSQL with Row Level Security

User Experience

  • Beautiful Design: Apple-level design aesthetics with pink theme
  • Responsive: Mobile-first design with smooth animations
  • Wallet Integration: MetaMask connection with Ethereum support
  • Real-time: Live marketplace data and blockchain status
  • Progressive Loading: Infinite scroll with load more functionality

Project Structure

``` [Insert your directory tree here — truncated in this message] ```


Quick Start

[Insert your Quick Start section here — truncated in this message]


Configuration Guide

[Insert Configuration Guide section here — truncated in this message]


Usage Guide

[Insert Usage Guide section here — truncated in this message]


Architecture Deep Dive

[Insert Architecture section here — truncated in this message]


Development Guide

[Insert Development Guide section here — truncated in this message]


Deployment Guide

[Insert Deployment Guide section here — truncated in this message]


Contributing

[Insert Contributing section here — truncated in this message]

Log in or sign up for Devpost to join the conversation.