A Farcaster Frame app that brings a humorous twist to social interactions. Steven, the mysterious lawn moaner, watches and judges your lawn-related activities while maintaining a leaderboard of the most active users.
- 🖼️ Farcaster Frame Integration
- 📊 User Activity Leaderboard
- 🔍 User Search Functionality
- 🎭 Playful UI/UX Design
- Next.js 14
- TypeScript
- Tailwind CSS
- Shadcn/ui Components
- Neynar API for Farcaster Integration
- Node.js 18+ installed
- A Neynar API key (for Farcaster integration)
- Clone the repository:
git clone https://github.com/maskarajr/steventhelawnmoaner.git
cd steventhelawnmoaner
- Install dependencies:
npm install
- Create a
.env
file in the root directory and add your environment variables:
NEXT_PUBLIC_NEYNAR_API_KEY=your_neynar_api_key
- Run the development server:
npm run dev
- Open http://localhost:3000 in your browser to see the result.
The app includes proper frame validation according to Farcaster's specifications:
- Valid manifest file at
/.well-known/farcaster.json
- Proper frame metadata in the layout
- Frame initialization using the Farcaster SDK
Feel free to contribute to this project by opening issues or submitting pull requests. All contributions are welcome!
This project is licensed under the MIT License - see the LICENSE file for details.
The app is automatically deployed to Vercel on every push to the main branch. You can view the live version at: steventhelawnmoaner.vercel.app