Scene Capital is a Web3 platform built for the Pharos Blockchain Hackathon, leveraging the Pharos Network to revolutionize intellectual property (IP) licensing and ownership.
Scene Capital is a Web3 platform developed for the Pharos Blockchain Hackathon, leveraging the Pharos Network to transform intellectual property (IP) licensing and ownership. By integrating blockchain technology, it creates a decentralized ecosystem that connects creators, investors, and fans, enabling fractional IP ownership and transparent royalty distribution. Built with a modern tech stack and Pharos Testnet smart contracts, Scene Capital showcases the potential of blockchain for creative industries.
Repository: https://github.com/your-username/scene-capital
Demo URL: https://scene-capital.vercel.app (Placeholder, replace with actual deployment)
Pharos Testnet Explorer: https://pharos-testnet.caldera.xyz/
Scene Capital aims to:
Demonstrate Pharos Network’s scalability and security for IP tokenization.
Provide a user-friendly platform for creators and investors to manage tokenized IP assets.
Showcase decentralized royalty distribution via smart contracts on Pharos Testnet.
Fractional IP Ownership: Investors can purchase fractions of creative IP assets.
Transparent Licensing: Blockchain-verified agreements ensure trust and clarity.
Automated Royalties: Smart contracts on Pharos Testnet enable fair, timely payments.
Creator-Investor Connection: Direct engagement without intermediaries.
Pharos Integration: Secure transactions and ownership records on Pharos Testnet.
Creators: Artists, musicians, filmmakers, and writers creating IP.
Investors: Individuals and institutions exploring IP investment opportunities.
Licensees: Businesses licensing creative works.
Fans: Supporters participating in fractional IP ownership.
Framework: Next.js 13 (App Router)
Language: TypeScript
Styling: Tailwind CSS
Animation: Framer Motion
UI Components: Shadcn/ui
State Management: React Hooks and Context API
API Routes: Next.js RESTful APIs
Database: MongoDB via MongoDB Atlas
Authentication: JWT-based with cookie storage
Validation: Express-validator
Network: Pharos Testnet (Chain ID: 0xC352)
Wallet: MetaMask for user wallet connection
Smart Contracts: Solidity contracts for IP tokenization and royalties
Explorer: https://pharos-testnet.caldera.xyz/
Frontend & API: Vercel
Database: MongoDB Atlas
Smart Contracts: Deployed on Pharos Testnet
Portfolio value tracking (e.g., $50,000 demo value)
Performance metrics (e.g., +10% monthly gain)
Asset distribution visualization
ROI tracking (e.g., 20%)
Transaction history on Pharos Testnet
Project creation and management
Funding progress (e.g., 60% funded)
Royalty tracking via Pharos smart contracts
Licensing deal overview
IP tokenization status
Types: Buy/Sell orders
Categories: Market/Limit orders
Status: Open, Filled, Partial, Cancelled
Verification: Pharos transaction hash tracking
Deal Creation: Simplified agreement process
Royalty Terms: Percentage and payment frequency
Territory: Geographic restrictions
Status: Draft, Active, Expired
Access “Invest in IP” on landing page.
Connect MetaMask to Pharos Testnet.
Browse IP projects, invest via smart contracts, and track portfolio.
Submit project via landing page.
Connect MetaMask, upload assets, and set terms.
Tokenize IP on Pharos and manage royalties.
{
chainId: "0xC352",
chainName: "Pharos Testnet",
nativeCurrency: {
name: "ETH",
symbol: "ETH",
decimals: 18
},
rpcUrls: ["https://pharos-testnet.rpc.caldera.xyz/http"],
blockExplorerUrls: ["https://pharos-testnet.caldera.xyz/"]
}
IP Tokenization: Manages token creation and ownership.
Royalty Distribution: Automates payments on Pharos.
Marketplace: Facilitates token trading.
Wallet: Secure MetaMask integration.
Data: Encrypted MongoDB storage.
Contracts: Audited Solidity code with fail-safes.
Demo: Functional platform at https://scene-capital.vercel.app
Contracts: Deployed on Pharos Testnet
Code: Open-source at GitHub
Pitch: Highlights Pharos Network’s scalability and security
# Clone repository
git clone https://github.com/your-username/scene-capital.git
cd scene-capital
# Install dependencies
npm install
# Configure environment
cp .env.example .env.local
# Add Pharos Testnet RPC and MongoDB Atlas URI to .env.local
# Run server
npm run dev
Commands:
npm run dev: Start dev server
npm run build: Build production
npm run start: Run production
Scalability: Supports high transaction volumes.
Security: Robust contract execution.
Speed: Fast confirmations for hackathon demos.
80
0