ZORAK is a minimalist, AI-powered social trading feed inspired by Zora and Instagram. It is built for the next generation of crypto-native communities, where alpha, signals, and connection converge.
ZORAK combines modern web technologies with blockchain integration to deliver a seamless social trading experience.
- AI Agent-Powered Feed: Delivers auto-generated trading signals with previews, linked to ENS-resolved addresses.
- Fetches data from the Zora API, including:
- Specific coin information (e.g., Zora Coin)
- User profiles
- Top-performing coins over the past 24 hours, etc.
- Analysis of the transaction
- Fetches data from the Zora API, including:
- Conversational Assistant: An integrated AI chat feature that provides market tips, shares memes, and offers guidance in a friendly manner.
- Messaging System: Facilitates both one-on-one and group chats, enabling users to connect and communicate with their crypto friends seamlessly.
- Mobile-First Design: Inspired by Zora, the UI is minimalist and optimized for mobile devices, ensuring accessibility and ease of use.
- Friend & Group Chat Like Instagram DMs, switch between 1-on-1 and group conversation.
- Referral System Each post has a referral link button you can copy and share.
- ENS Resolution Automatically resolves Ethereum addresses to ENS username.
- Frontend: Built with React and Vite for a fast, modular, and responsive user interface.
- Backend: Powered by FastAPI for high-performance asynchronous operations and API developmet.
- Wallet Integration: Utilizes RainbowKit and Wagmi to enable seamless Ethereum wallet connections and interactios.
- AI Services: Incorporates OpenAI models for generating trade signals and powering conversational assistants. Includes an agent system that analyzes real-time Zora coin data and provides feedback through SmolAgents, enhancing user engagement and decision-making.
- ENS Resolution: Automatically resolves Ethereum addresses to human-readable ENS names, improving readability and trut.
- Referral Mechanism: Each post includes a unique referral link, promoting organic growth through user sharing.
- Navigate to the backend directory:
cd backend/ - Synchronize dependencies using uv:
uv sync
- Run the FastAPI development server:
uv run fastapi dev main.py
- From the root project directory, install dependencies:
npm install
- Start the development server:
npm run dev
Won 3rd place in Encode 2025 Hackathon in London of ZORA for Traders competition