project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

RealYou

Real You is a decentralized social platform promoting authentic content. Users share camera-only photos, participate in themed contests, and earn reputation. Blockchain-based attestations verify photo originality.

RealYou

Created At

ETHOnline 2024

Winner of

Sign Protocol - Sign Everything Pool Prize

Prize Pool

Sign Protocol - Most Creative App for Community Engagement

Project Description

Real You is a revolutionary social media app that prioritizes authenticity and genuine interactions. In a world saturated with edited and AI-generated content, Real You stands out by ensuring that every shared moment is real, unfiltered, and captured in the present.

πŸ“Έ Live Capture Only
Say goodbye to curated feeds and hello to spontaneity! Real You only allows photos taken directly through the app's camera. No uploads from your camera roll – every moment is fresh and authentic.

πŸ€– AI Detection
We use GPT-4 Vision technology through Galadriel to analyze each photo, ensuring it's not AI-generated or edited. We keep them real!

🏷️ Smart Tagging
AI automatically generates relevant tags for your photos, making them easily discoverable by others who share your interests.

βœ… Blockchain Verification
Every photo is verified and its metadata is stored on the Morph blockchain, creating an immutable record of your authentic moments.

πŸ” Interest-Based Discovery
Subscribe to tags that interest you and never miss a moment that matters to you. Whether it's #Nature, #Food, or #Travel, find your tribe!

πŸ† Themed Contests
Participate in exciting photo contests centered around specific themes. Showcase your creativity, vote for your favorites, and win prizes sponsored by partner companies.

How it's Made

How it's Made Real You is a complex application that leverages several cutting-edge technologies to create a unique, authentic social media experience. Let's dive into the nitty-gritty details of how it was built:

  1. Frontend Development πŸ“± We used React Native with Expo for cross-platform mobile development. This allowed us to create a seamless user experience on both iOS and Android devices. The frontend is structured using file-based routing, with components including camera functionality for live capture, image gallery for displaying photos, and contest features for user engagement.
  2. Backend Infrastructure πŸ–₯️ The backend is built with Node.js, providing API endpoints for tag subscriptions and notifications.The backend has a secure account attached and makes transactions to the blockchain.
  3. Blockchain - Morph Integration ⛓️ We integrated with the Morph blockchain for photo verification and metadata storage. This ensures the authenticity and immutability of shared content. We used ethers.js for interacting with smart contracts, allowing seamless communication between our app and the blockchain.
  4. AI-Powered Analysis πŸ€– by Galadriel We leveraged GPT-4 Vision technology through Galadriel for photo analysis and tagging. This allows us to automatically generate relevant tags and ensure the authenticity of uploaded photos, enhancing the user experience and content discoverability.
  5. Decentralized Storage πŸ’Ύ IPFS (InterPlanetary File System) is used for secure and distributed photo storage. This ensures that photos are stored in a decentralized manner, enhancing data persistence and availability while reducing reliance on centralized servers.
  6. Web3 Authentication by Web3Auth πŸ” We implemented Web3Auth for secure and decentralized user authentication. This allows users to log in using their blockchain wallets or social accounts, providing a seamless and secure authentication experience.
  7. Smart Contract Development πŸ“œ We used Foundry for smart contract development, testing, and deployment. This allowed for efficient contract creation and interaction, ensuring our blockchain components are robust and well-tested.
  8. Attestation Services by SignProtocol βœ… We integrated Sign Protocol for attestation services, creating a schema for photo verification. This adds an extra layer of trust and verification to the content shared on our platform. One particularly hacky but notable implementation was our method of ensuring photos are taken in real-time. We restricted the app to only allow photos taken directly through the camera, preventing uploads from the device's gallery. This was achieved by customizing the camera module and carefully managing permissions.
  9. Real Time notification πŸ“’ XMPT provides us with the notification when new photos related to a specific tag are uploaded to the platform

By leveraging partner technologies we were able to create a robust, decentralized infrastructure for Real You. These technologies allowed us to implement secure authentication, distributed storage, and verifiable attestations, which are crucial for maintaining the authenticity and integrity of the content shared on our platform.

The combination of blockchain technology, AI-powered analysis, and decentralized storage creates a unique ecosystem that ensures every shared moment on Real You is genuine, verifiable, and securely stored. This approach sets Real You apart from traditional social media platforms, offering users a truly authentic and social experience.

background image mobile

Join the mailing list

Get the latest news and updates