Skip to content

wolfcito/universal-rate

Repository files navigation

Universal Rate

Turns opinions into actionable reputation within Farcaster. You rate from 1–10, unlock the community average, and share in one tap. The app suggests categories, detects controversy, and displays leaderboards that refresh weekly.

Getting Started

  1. Install dependencies:
npm install
# or
yarn install
# or
pnpm install
# or
bun install

Start the development server

npm run dev

Template Features

  • Ratings Persistence
  • Leaderboard
  • Profile

Theming

  • Custom theme defined in theme.css with OnchainKit variables
  • Pixel font integration with Pixelify Sans
  • Dark/light mode support through OnchainKit

MiniKit Provider

The app is wrapped with MiniKitProvider in providers.tsx, configured with:

  • OnchainKit integration
  • Access to Frames context
  • Sets up Wagmi Connectors
  • Sets up Frame SDK listeners
  • Applies Safe Area Insets

Customization

To get started building your own frame, follow these steps:

  1. Remove the DemoComponents:

    • Delete components/DemoComponents.tsx
    • Remove demo-related imports from page.tsx
  2. Start building your Frame:

    • Modify page.tsx to create your Frame UI
    • Update theme variables in theme.css
    • Adjust MiniKit configuration in providers.tsx
  3. Add your frame to your account:

    • Cast your frame to see it in action
    • Share your frame with others to start building your community

Learn More

License

  • License: MIT
  • Copyright (c) 2025 Luis Fernando Ushiña (Wolfcito)
  • See the LICENSE file for full text.

About

A simple Farcaster Mini App template to rate anything.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published