{"id":23916816,"url":"https://github.com/barkprotocol/blinkshare-platform","last_synced_at":"2026-07-04T07:31:16.612Z","repository":{"id":270804303,"uuid":"910989689","full_name":"barkprotocol/blinkshare-platform","owner":"barkprotocol","description":"BlinkShare is a community-driven platform that empowers content creators and supporters. Built with Next.js, Solana, Dialect Blinks, Firebase, and Tailwind CSS, it enables quick content sharing and instant, secure donations via blockchain. Foster creativity, support creators, and engage in a seamless, blockchain-backed ecosystem.","archived":false,"fork":false,"pushed_at":"2025-05-15T17:32:02.000Z","size":10383,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-31T19:19:34.153Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://blinkshare.fun","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/barkprotocol.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-01-02T01:49:28.000Z","updated_at":"2025-01-14T11:44:51.000Z","dependencies_parsed_at":"2025-06-18T13:52:09.175Z","dependency_job_id":null,"html_url":"https://github.com/barkprotocol/blinkshare-platform","commit_stats":null,"previous_names":["barkprotocol/blinkshare-platform"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/barkprotocol/blinkshare-platform","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barkprotocol%2Fblinkshare-platform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barkprotocol%2Fblinkshare-platform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barkprotocol%2Fblinkshare-platform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barkprotocol%2Fblinkshare-platform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/barkprotocol","download_url":"https://codeload.github.com/barkprotocol/blinkshare-platform/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barkprotocol%2Fblinkshare-platform/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35114055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-04T02:00:05.987Z","response_time":113,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-05T12:14:26.932Z","updated_at":"2026-07-04T07:31:16.590Z","avatar_url":"https://github.com/barkprotocol.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BlinkShare Platform (MVP)\n\n![BlinkShare Hero Image](/frontend/public/assets/landing-page.png)\n\n## Overview\n**BlinkShare** is a platform designed to enable seamless blockchain interactions within social media communities, such as Discord. Built on **Next.js** and **TypeScript**, BlinkShare integrates **Solana web3.js**, **Shadcn/UI**, and **Supabase**, offering an advanced ecosystem for managing community roles and transactions using Solana Blinks.\n\n## Key Features\n- **Dialect Blinks**: Leverages Dialect for dynamic messaging and notifications in Solana transactions.\n- **Shadcn/UI**: Provides pre-built, customizable components for a visually stunning and user-friendly interface.\n- **BlinkShare Bot**: An interactive Discord bot to simplify blockchain interactions and manage server roles.\n- **Supabase Integration**: For robust database management and real-time updates.\n- **Seamless Role Management**: Automates the assignment and expiration of roles for efficient community management.\n- **Secure Transactions**: Built on Solana's fast and secure blockchain, with wallet management powered by **Privy.io**.\n\n---\n\n## Tech Stack\n- **Frontend**: Next.js 15, React 19, Typescript, Solana/web3.js, Tailwind CSS, Shadcn/UI\n- **Backend**: Node.js with Solana web3.js, Supabase\n- **Package Manager**: pnpm\n- **Blockchain**: Solana\n- **Database**: Supabase\n- **Messaging**: Dialect, Resend\n- **Payments** Privy.io\n\n---\n\n## Installation and Setup\n\n### Prerequisites\n- [Node.js](https://nodejs.org/) \u003e= 20\n- [pnpm](https://pnpm.io/) installed globally\n- Solana CLI installed locally\n- Supabase project set up ([Supabase Documentation](https://supabase.com/docs))\n\n### Clone the Repository\n```bash\ngit clone https://github.com/your-repo/blinkshare.git\ncd frontend\n```\n\n### Install Dependencies\n```bash\npnpm install\n```\n\n### Configure Environment Variables\nCreate a `.env.local` file and include the following:\n```env\nNEXT_PUBLIC_SUPABASE_URL=\u003cyour-supabase-url\u003e\nNEXT_PUBLIC_SUPABASE_ANON_KEY=\u003cyour-supabase-anon-key\u003e\nNEXT_PUBLIC_SOLANA_NETWORK=devnet\nNEXT_PUBLIC_SOLANA_RPC_URL=https://api.devnet.solana.com\nDIALECT_API_KEY=\u003cyour-dialect-api-key\u003e\nJWT_SECRET=\u003cyour-jwt-secret\u003e\nSECRET_KEY=\u003cyour-secret-key\u003e\n```\n\n### Database Setup\nRun the following command to initialize Supabase:\n```bash\npnpm run db:setup\n```\n\n### Development Server\nStart the development server:\n```bash\npnpm dev\n```\nThe app will be running at `http://localhost:3000`.\n\n---\n\n## BlinkShare Bot\n****Adding the Bot to Your Discord Server**\n1. Visit [BlinkShare Bot Invite Link](#).\n2. Select your server and grant the necessary permissions.\n3. Configure the bot using `/blinksetup` for roles and `/blinklink` for Solana wallet linking.\n\n---\n\n## Deployment\nBlinkShare is optimized for deployment on **Vercel**:\n1. Connect your repository to Vercel.\n2. Add environment variables to the Vercel dashboard.\n3. Deploy with a single click.\n\n---\n\n## Contributing\nWe welcome contributions! To get started:\n1. Fork the repository.\n2. Create a new branch: `git checkout -b feature-branch-name`.\n3. Make your changes and commit: `git commit -m \"Description of changes\"`.\n4. Push to the branch: `git push origin feature-branch-name`.\n5. Open a pull request.\n\n---\n\n## License\nBlinkShare is open-source under the [MIT License](LICENSE).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarkprotocol%2Fblinkshare-platform","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbarkprotocol%2Fblinkshare-platform","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarkprotocol%2Fblinkshare-platform/lists"}