Skip to content

GayathriPCh/photon-physics-pals

Repository files navigation

🔭 Photon

Photon is a decentralized edtech application where users explore the world of physics by chatting with AI-based replicas of historical and modern physicists. The project blends conversational AI with blockchain to reward content contributors and foster a unique, curiosity-first learning environment. image


🚀 Features

  • 💬 Replica Chats: Speak with physics legends like Newton, Einstein, or user-created modern physicist replicas.
  • 🧠 God of Physics: The main lore guide who recommends topics and replica experts based on your curiosity.
  • 🎨 Custom Personalities: Each replica comes with unique tone, knowledge, and visual chat background.
  • 🔍 Search Functionality: Easily discover replicas or physics topics of interest.
  • ❤️ Likes & Engagement: Users can like replicas, driving visibility and creator rewards.
  • ✍️ User Notes: Users can save learnings or insights from their conversations.
  • 🧪 Onboarding Flow: Select physics interests (e.g. thermodynamics, quantum, astro, etc.) and get matched to replicas.
  • 🛠️ Create Your Own Replica: Physicists and educators can mint their own AI replicas and earn tokens based on engagement.
  • 🪙 Decentralized Reward System: Replicas are NFTs; creators earn $PHOTON tokens as users engage with them.

Setup

  1. Clone the repository
    git clone https://github.com/tmanas06/photon-physics-pals
    cd photon-physics-pals
  2. install all node modules in the root itself
    npm install
  3. run the root for backend server
    npm run dev
  4. run the frontend from the src folder
    cd src
    npm run dev

⚙️ Tech Stack

  • Frontend: React + TypeScript
  • Styling: Custom themed UI per replica
  • State Management: React Context / Redux (optional)
  • Blockchain: EVM-compatible (ERC-721 for replicas, ERC-20 for rewards)
  • AI: Replica personalities powered by LLMs (placeholder for now)
  • Storage: IPFS for replica metadata & assets
  • Wallet Integration: MetaMask / WalletConnect

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •