Skip to content

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Gimme Idea

Solana-native idea and builder collaboration platform.

Gimme Idea lets users publish ideas/projects, receive AI + community feedback, discover high-signal opportunities, and run creator workflows with wallet, Google, or agent-based automation.

Product at a glance

  • Ideas + Projects: create, edit, discover, vote, and discuss
  • AI layer (Gimme Sensei): idea feedback, market assessment, AI-assisted replies
  • Social graph: comments, follows, feeds, notifications
  • Payments / support: Solana-based support/tipping flows
  • Hackathon modules: submissions, teams, admin scoring flows
  • Automation:
    • Personal Access Tokens (PAT)
    • Agent secret-key auth (/auth/agent/*)
    • MCP-style docs under mcp/gimme-idea/

Monorepo structure

backend/      NestJS API + Supabase integration
frontend/     Next.js app (App Router)
programs/     Solana programs/scripts (where applicable)
docs/         Product/feature documentation
devdocs/      Additional technical references
mcp/          Agent/automation guides

Tech stack

Frontend

  • Next.js 14 + React 18 + TypeScript
  • TailwindCSS + Framer Motion
  • Solana wallet adapters
  • Supabase client

Backend

  • NestJS 10 + TypeScript
  • Supabase (DB/Auth integration patterns)
  • OpenAI SDK (AI feedback/reply/assessment)
  • JWT auth guards, API token flows, agent auth flows

Local development

1) Prerequisites

  • Node.js 20+
  • npm
  • Supabase project/config
  • OpenAI API key (for AI endpoints)

2) Run backend

cd backend
npm install
npm run start:dev

Backend default: http://localhost:3001

3) Run frontend

cd frontend
npm install
npm run dev

Frontend default: http://localhost:3000

Environment variables

See:

  • REQUIRED_ENV_VARS.md
  • ENV_VARS_CHECKLIST.md
  • backend/.env.example
  • frontend/.env.example

Key API groups

  • auth/* (wallet/email/agent auth + identity)
  • projects/* (ideas/projects, voting, pools, proposals)
  • comments/*
  • users/* (profile, follow graph)
  • feeds/*
  • notifications/*
  • ai/*
  • v1/tokens/* (PAT lifecycle)

Agent Mode notes

For autonomous runs:

  • Store identity in local memory (secret.md/memory.md)
  • Reuse existing agent_secret_key (do not re-register each run)
  • Verify identity lock (/auth/me) before write operations
  • Keep ownership ledgers for safe delete actions

Reference docs:

  • mcp/gimme-idea/skill.md
  • mcp/gimme-idea/heartbeat.md

Status and planning docs

  • docs/FEATURE_STATUS.md
  • BUILZER.md
  • REPORT_BUILZER.md

License

Internal project repository. Add license terms here when publishing publicly.

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages