{"id":18780543,"url":"https://github.com/barkprotocol/commerce","last_synced_at":"2025-09-15T20:10:01.869Z","repository":{"id":251727747,"uuid":"838174683","full_name":"barkprotocol/commerce","owner":"barkprotocol","description":null,"archived":false,"fork":false,"pushed_at":"2025-04-30T16:37:29.000Z","size":2644,"stargazers_count":0,"open_issues_count":7,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-21T06:38:41.427Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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":"LICENSE","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":"2024-08-05T05:23:49.000Z","updated_at":"2024-08-05T10:03:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"f7af9fd5-b1b6-4f3d-acdd-84330be60e3a","html_url":"https://github.com/barkprotocol/commerce","commit_stats":null,"previous_names":["barkprotocol/commerce"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/barkprotocol/commerce","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barkprotocol%2Fcommerce","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barkprotocol%2Fcommerce/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barkprotocol%2Fcommerce/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barkprotocol%2Fcommerce/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/barkprotocol","download_url":"https://codeload.github.com/barkprotocol/commerce/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barkprotocol%2Fcommerce/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275313006,"owners_count":25442573,"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","status":"online","status_checked_at":"2025-09-15T02:00:09.272Z","response_time":75,"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":"2024-11-07T20:27:01.517Z","updated_at":"2025-09-15T20:10:01.820Z","avatar_url":"https://github.com/barkprotocol.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BARK - eCommerce dApp\n\n## Overview\n\n**BARK** is a decentralized eCommerce application built on the Solana blockchain and integrated with Stripe for seamless payment processing. This dApp allows users to browse products, add them to their cart, and complete purchases using both Solana (SOL) and traditional currencies like USD. With a focus on user experience and blockchain technology, BARK aims to revolutionize online shopping by combining the benefits of decentralization with the convenience of established payment systems.\n\n## Features\n\n- **Decentralized Marketplace**: Buy and sell products using Solana blockchain technology.\n- **Payment Integration**: Process payments through Stripe, supporting both cryptocurrency and traditional currencies.\n- **Responsive Design**: Fully responsive UI for an optimal experience on both desktop and mobile devices.\n- **Secure Transactions**: Utilize blockchain for transparent and secure transactions.\n\n## Technologies Used\n\n- **Next.js**: React framework for server-side rendering and static site generation.\n- **Tailwind CSS**: Utility-first CSS framework for styling.\n- **TypeScript**: Strongly typed programming language that builds on JavaScript.\n- **PostCSS**: Tool for transforming CSS with JavaScript plugins.\n- **Solana**: Blockchain protocol for decentralized applications.\n- **Stripe**: Payment processing platform.\n\n## Getting Started\n\n### Prerequisites\n\n- [Node.js](https://nodejs.org/) (v14 or later)\n- [npm](https://www.npmjs.com/) or [Yarn](https://yarnpkg.com/)\n- [Stripe Account](https://stripe.com) for payment integration\n\n### Installation\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/barkprotocol/bark-ecommerce-dapp.git\n   ```\n2. Navigate to the project directory:\n   ```bash\n   cd bark\n   ```\n3. Install dependencies:\n   ```bash\n   npm install\n   # or\n   yarn install\n   ```\n\n### Configuration\n\n1. Create a `.env.local` file in the root of the project.\n2. Add the required environment variables (update with your actual values):\n   ```env\n   USDC_DEV_PUBLIC_KEY=your_usdc_public_key\n   BARK_PUBLIC_KEY=your_bark_public_key\n   SOL_DEV_PUBLIC_KEY=your_sol_public_key\n   NEXT_PUBLIC_STRIPE_PUBLIC_KEY=your_stripe_public_key\n   ```\n\n### Running the Project\n\n1. Start the development server:\n   ```bash\n   npm run dev\n   # or\n   yarn dev\n   ```\n2. Open [http://localhost:3000](http://localhost:3000) in your browser to view the application.\n\n### Building for Production\n\n1. Build the project:\n   ```bash\n   npm run build\n   # or\n   yarn build\n   ```\n2. Start the production server:\n   ```bash\n   npm start\n   # or\n   yarn start\n   ```\n\n## Usage\n\nNavigate through the application to:\n- **Browse Products**: View a catalog of products available for purchase.\n- **Add to Cart**: Select products and add them to your shopping cart.\n- **Checkout**: Complete your purchase using SOL or traditional currencies via Stripe.\n\n## Contributing\n\n1. Fork the repository.\n2. Create a new branch (`git checkout -b feature-branch`).\n3. Make your changes and commit them (`git commit -am 'Add new feature'`).\n4. Push the branch to your fork (`git push origin feature-branch`).\n5. Create a new Pull Request.\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n## Acknowledgments\n\n- [Next.js Documentation](https://nextjs.org/docs)\n- [Tailwind CSS Documentation](https://tailwindcss.com/docs)\n- [TypeScript Documentation](https://www.typescriptlang.org/docs/)\n- [Solana Documentation](https://docs.solana.com/)\n- [Stripe Documentation](https://stripe.com/docs)\n\n## Deploy on Vercel\n\nThe easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template\u0026filter=next.js\u0026utm_source=create-next-app\u0026utm_campaign=create-next-app-readme) from the creators of Next.js.\n\nCheck out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarkprotocol%2Fcommerce","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbarkprotocol%2Fcommerce","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarkprotocol%2Fcommerce/lists"}