A Stardew Valley-inspired gamified social journaling DApp on Arbitrum. We combine pixel-art RPG aesthetics with SocialFi mechanics, allowing users to plant on-chain memories and tip others with ETH.
### 🌾 Project Overview
Chrono Valley reimagines the Web3 user experience. We believe blockchain tools shouldn't look like boring stock trading terminals. They should be warm, inviting, and fun.
By combining Pixel Art aesthetics with SocialFi mechanics, we created a DApp on Arbitrum Sepolia where users don't just "store data"—they "plant memories" and "water" (tip) each other's logs.
### ✨ Key Features
1. 🎮 Immersive RPG Experience
* "Load Game" Login: Replaced the boring "Connect Wallet" button with an RPG-style save file loader.
* Dynamic Environment: The UI automatically switches between Day ☀️ and Night 🌙 modes based on the user's local time.
* Mobile-First: Solved the datetime-local UI issue on mobile browsers with a custom native integration.
2. 💧 SocialFi Economy ("Watering")
* Native Tipping: Users can click the "🚿 Water" button on any community post to send 0.0001 ETH directly to the author.
* This turns simple "likes" into actual on-chain value.
3. ⏳ Dual-Mode Storage
* Diary Mode: Instant public logging on-chain.
* Time Capsule: Users can lock messages until a future date. The content remains encrypted/hidden until the unlock time.
### 🛠️ Tech Stack
* Blockchain: Arbitrum Sepolia
* Frontend: React, Tailwind CSS, Ethers.js
* Contract: Solidity (Deployed via Thirdweb)
### 🔗 Links
* Smart Contract: 0x1A46b403A29c8cBDA564E1f4B9c6332b8873532f
* Live Demo: https://claim-btc.github.io/Arbitrum-ChronoLog/
* GitHub Repo: https://github.com/claim-btc/Arbitrum-ChronoLog
Project Status: MVP Completed (Built from scratch during the hackathon) 1. Smart Contract: - Successfully deployed the `ChronoLog` contract on Arbitrum Sepolia. - Verified core functions: creating logs, locking time capsules, and fetching data. 2. Frontend & UI: - Designed and implemented the "Stardew Valley" Pixel-Art RPG interface. - Developed the "Load Game" wallet connection logic supporting multi-wallets. - Implemented the dynamic Day/Night cycle system based on local time. 3. SocialFi & Interaction: - Completed the "Watering" (Tipping) feature logic using Ethers.js for direct ETH transfers. - Implemented the "Community Board" to display on-chain data in real-time. 4. Mobile Adaptation: - Achieved a fully responsive layout that adapts seamlessly to both Desktop and Mobile screens. Current State: Live on GitHub Pages.
Bootstrap