{"id":24351106,"url":"https://github.com/barkprotocol/blinkshare-fe","last_synced_at":"2025-07-20T22:33:33.713Z","repository":{"id":271382917,"uuid":"912661894","full_name":"barkprotocol/blinkshare-fe","owner":"barkprotocol","description":"Unlock the full potential of your Discord community by integrating Solana-based transactions into your Blink platform. With our streamlined blockchain integration, you can effortlessly share, engage, and grow your community.","archived":false,"fork":false,"pushed_at":"2025-05-15T17:32:12.000Z","size":7575,"stargazers_count":0,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-05T13:47:29.506Z","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":null,"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-06T06:12:36.000Z","updated_at":"2025-01-15T07:09:29.000Z","dependencies_parsed_at":"2025-06-05T13:36:22.171Z","dependency_job_id":"82b8dd50-9999-4043-a024-1a968ca7e858","html_url":"https://github.com/barkprotocol/blinkshare-fe","commit_stats":null,"previous_names":["barkprotocol/blinkshare-fe"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/barkprotocol/blinkshare-fe","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barkprotocol%2Fblinkshare-fe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barkprotocol%2Fblinkshare-fe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barkprotocol%2Fblinkshare-fe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barkprotocol%2Fblinkshare-fe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/barkprotocol","download_url":"https://codeload.github.com/barkprotocol/blinkshare-fe/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barkprotocol%2Fblinkshare-fe/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266210835,"owners_count":23893337,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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-18T14:57:31.916Z","updated_at":"2025-07-20T22:33:33.695Z","avatar_url":"https://github.com/barkprotocol.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BARK | BlinkShare Frontend (MVP)\n\n![BlinkShare Hero Image](/public/assets/landing-page.png)\n\n![Bootstrapped][https://github.com/barkprotocol/blinkshare-platform]\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/bark-protocol/blinkshare.git\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\nNEXT_PUBLIC_HELIUS_URL=\nNEXT_PUBLIC_PRIVY_APP_ID=\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-fe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbarkprotocol%2Fblinkshare-fe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarkprotocol%2Fblinkshare-fe/lists"}