Skip to content

maskarajr/steventhelawnmoaner

Repository files navigation

Steven the Lawn Moaner 🌱

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.

Features

  • 🖼️ Farcaster Frame Integration
  • 📊 User Activity Leaderboard
  • 🔍 User Search Functionality
  • 🎭 Playful UI/UX Design

Tech Stack

  • Next.js 14
  • TypeScript
  • Tailwind CSS
  • Shadcn/ui Components
  • Neynar API for Farcaster Integration

Getting Started

Prerequisites

  • Node.js 18+ installed
  • A Neynar API key (for Farcaster integration)

Installation

  1. Clone the repository:
git clone https://github.com/maskarajr/steventhelawnmoaner.git
cd steventhelawnmoaner
  1. Install dependencies:
npm install
  1. Create a .env file in the root directory and add your environment variables:
NEXT_PUBLIC_NEYNAR_API_KEY=your_neynar_api_key
  1. Run the development server:
npm run dev
  1. Open http://localhost:3000 in your browser to see the result.

Frame Validation

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

Contributing

Feel free to contribute to this project by opening issues or submitting pull requests. All contributions are welcome!

License

This project is licensed under the MIT License - see the LICENSE file for details.

Deployment

The app is automatically deployed to Vercel on every push to the main branch. You can view the live version at: steventhelawnmoaner.vercel.app

About

a space where you can see who's winning the game of lawn & keep track of your points.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages