Inspiration
We missed the magic of the mall. Online shopping has devolved into an isolating, endless scroll across dozens of disconnected tabs. You might find a spark of inspiration on Pinterest, but translating that into reality (hunting down individual pieces, guessing if they actually fit your body type, and hoping the makeup matches the vibe) is exhausting. We wanted to resurrect the communal, collaborative joy of shopping with friends and fuse it with the power of AI. We realized that people build identities. We wanted to build a forge where those characters could come to life.
What it does
CharacterForge is a social commerce hub that bridges the gap between inspiration and visualization. Users can build entire "characters," encompassing apparel, jewelry, accessories, and makeup.
- For the Consumer: Using the Perfect Corp API, users virtually try on the complete ensemble in real-time. Friends can join sessions, vote on variations, and suggest tweaks. Once the look is perfected, our proof-of-concept universal cart demonstrates how shoppers could purchase their entire outfit with a single click.
- For the Retailer: It acts as an unparalleled, real-time data engine. We track emerging trends and cross-category pairing preferences (e.g., what lipstick users pair with a specific jacket style). Users can even prompt our AI to generate custom clothing; we display simulated retailer inventory alongside the AI generations to see which the user prefers, offering a working model for instant A/B testing and future product roadmaps.
How we built it
We architected the frontend using a modern framework like React.js to ensure a highly responsive, visually rich, and interactive user interface. To power the core visualization, we integrated the Perfect Corp API, manipulating its endpoints to layer different product categories, from lip gloss to necklaces, simultaneously.
Our backend operates on Node.js, managing user profiles, the simulated universal cart, and the social networking features. To power the generative design aspect, we hooked into a generative AI model via API. This allows users to type prompts like "cyberpunk trench coat" and instantly compare the AI's output to a mocked database of inventory, simulating the experience of shopping across multiple major retailers.
Challenges we ran into
Handling multiple layers at once was incredibly taxing. Getting the Perfect Corp API to seamlessly render makeup, jewelry, and clothing on a single live feed. The Perfect Corp APIs are good, however they are hard to chain together, and they override previous changes, causing us to drop several features or create separate views for each specific, specialized use case.
Additionally, designing the UI was a massive hurdle. We had to fit a social feed, an AI prompt box, and an AR mirror onto a single screen without overwhelming the user while keeping the soft beauty vibe.
Accomplishments that we're proud of
We successfully built a functional MVP that proves the gap between "scrolling" and "trying on" can be eliminated. Seeing a coordinated outfit render on a user's face and body in real-time feels like the true future of retail.
By successfully logging user preference between AI-generated concepts and our mocked product database, we validated our core business model: CharacterForge is a living, breathing focus group that brands will eventually pay a premium to access.
What we learned
We learned the intricacies of architecting multi-vendor cart systems and how to optimize web-based augmented reality for lower-end devices. On a broader scale, we learned that shoppers are desperate for validation and community. Data isn't just about clicks and cart abandonment; when leveraged correctly, it’s a real-time reflection of cultural shifts, subcultures, and human expression.
What's next for CharacterForge
Our immediate next step is to integrate live e-commerce APIs (like Shopify or major retailer endpoints) to transform our simulated cart into a fully functional, multi-vendor checkout system.
Following that, we plan to build out our B2B analytics dashboard, giving fashion houses subscription-based access to our predictive trend data. On the consumer side, we want to lean heavily into niche communities, introducing dedicated tools for cosplayers, including custom 3D prop rendering. Ultimately, we envision launching a spatial application for mixed-reality headsets, transforming CharacterForge into a fully immersive virtual boutique where you and your friends can walk the digital aisles together.
Built With
- api
- blob
- node.js
- react
- redis
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.