{"id":18780539,"url":"https://github.com/barkprotocol/bark-shop","last_synced_at":"2026-06-29T08:31:03.952Z","repository":{"id":252613149,"uuid":"840672181","full_name":"barkprotocol/bark-shop","owner":"barkprotocol","description":"Build an BARK e-commerce store using Medusa and Neon Postgres","archived":false,"fork":false,"pushed_at":"2025-05-15T23:39:19.000Z","size":2439,"stargazers_count":0,"open_issues_count":6,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-21T06:38:01.562Z","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":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":"2024-08-10T10:29:41.000Z","updated_at":"2024-08-12T09:09:25.000Z","dependencies_parsed_at":"2025-05-21T06:43:58.531Z","dependency_job_id":null,"html_url":"https://github.com/barkprotocol/bark-shop","commit_stats":null,"previous_names":["barkprotocol/bark-shop"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/barkprotocol/bark-shop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barkprotocol%2Fbark-shop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barkprotocol%2Fbark-shop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barkprotocol%2Fbark-shop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barkprotocol%2Fbark-shop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/barkprotocol","download_url":"https://codeload.github.com/barkprotocol/bark-shop/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barkprotocol%2Fbark-shop/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34919882,"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-06-29T02:00:05.398Z","response_time":58,"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:00.559Z","updated_at":"2026-06-29T08:31:03.933Z","avatar_url":"https://github.com/barkprotocol.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![BARK Store Logo](https://ucarecdn.com/47528138-2792-4ab7-9fe4-962d17686119/barkshoplogo.png)\n\n#### BARK - An E-commerce Store Using Next.js, Medusa, Solana, and Neon Postgres\n\n## Description\n\nBARK is a modern Web3 e-commerce platform designed for product sales and demonstrations, specifically showcasing the use of Web3 payment gateways. Built with the Medusa.js toolkit, integrated with Neon Postgres as the database solution, and featuring a Next.js-based storefront, BARK is crafted to deliver a scalable, customizable, and efficient online shopping experience. The platform integrates cutting-edge blockchain technology, allowing users to transact using cryptocurrencies through BARK's proprietary Web3 payment gateway.\n\n### Key Components\n\n#### 1. **Backend Server**\n   - **Medusa.js:** A flexible and scalable open-source headless commerce engine that powers the BARK e-commerce backend.\n   - **Neon Postgres:** A cloud-native Postgres database solution known for its scalability, high performance, and compatibility with modern development workflows.\n   - **API Integration:** Medusa's powerful API system allows easy integration with various third-party services, ensuring that BARK can grow and adapt to new requirements.\n\n#### 2. **Store Admin Dashboard**\n   - **Admin UI:** The Medusa admin dashboard offers a user-friendly interface for managing all aspects of the store, including inventory, orders, customers, and marketing campaigns.\n   - **Customization:** The dashboard is customizable, allowing admins to tailor the management experience to the specific needs of their store.\n\n#### 3. **Storefront**\n   - **Next.js:** The storefront is built using Next.js, a React framework that provides a highly optimized, SEO-friendly, and fast-loading frontend experience.\n   - **Responsive Design:** The BARK storefront is designed to be fully responsive, ensuring a seamless shopping experience across desktops, tablets, and mobile devices.\n   - **Dynamic Content:** Leverages Next.js capabilities to serve dynamic content, such as personalized product recommendations and real-time inventory updates.\n\n### Features\n\n- **Web3 Payment Gateway:** Showcases BARK's proprietary Web3 payment gateway, supporting various cryptocurrencies such as USDC, SOL, and BARK tokens, facilitating secure and decentralized transactions.\n- **Seamless Shopping Experience:** BARK offers a streamlined, intuitive shopping experience with fast load times and smooth transitions.\n- **Product Management:** Efficiently manage your product catalog, including variations, categories, and inventory, through the Medusa admin.\n- **Secure Payments:** Integrated with secure payment gateways to handle transactions safely, including advanced cryptocurrency payments.\n- **Scalability:** The combination of Medusa.js and Neon Postgres ensures that BARK can scale to meet increasing demands as our store grows.\n- **Customizable:** Both the storefront and backend are highly customizable, allowing for unique branding and feature sets that match our business needs.\n\n### Getting Started\n\nTo set up the BARK e-commerce store on your local machine or server, follow the steps below:\n\n1. **Clone the Repository:**\n   ```bash\n   git clone https://github.com/barkprotocol/bark-ecommerce\n   cd bark-ecommerce\n   ```\n\n2. **Install Dependencies:**\n   ```bash\n   npm install\n   ```\n\n3. **Set Up the Database:**\n   - Sign up for a Neon Postgres account and create a new database.\n   - Configure your database connection in Medusa by updating the environment variables in the `.env` file.\n\n4. **Start the Medusa Server:**\n   ```bash\n   npm run start:medusa\n   ```\n\n5. **Launch the Admin Dashboard:**\n   ```bash\n   npm run start:admin\n   ```\n\n6. **Run the Storefront:**\n   ```bash\n   npm run start:storefront\n   ```\n\n7. **Access Your Store:**\n   - Admin Dashboard: `http://localhost:9001`\n   - Storefront: `http://localhost:8000`\n\n### Install and Test Storefront Locally\n\nTo install and test the BARK storefront on your local machine, follow these steps:\n\n1. **Open a New Terminal Session:**\n   Navigate to the `medusa-storefront` directory:\n   ```bash\n   cd medusa-neon/medusa-storefront\n   ```\n\n2. **Install Dependencies:**\n   Install the required packages by running:\n   ```bash\n   npm install\n   ```\n\n3. **Copy Environment Variables:**\n   Copy the environment variables template to the local environment file:\n   ```bash\n   cp .env.template .env.local\n   ```\n\n4. **Run the Storefront Server:**\n   Start the development server by running:\n   ```bash\n   npm run dev\n   ```\n\n   Your Next.js Starter Storefront will start running on port `8000`. Visit [localhost:8000](http://localhost:8000) in your browser to see the storefront.\n\n   ![Storefront Home Page Demo](https://)\n\n   If everything is working correctly, you should see the storefront displaying products from your backend.\n\n### Conclusion\n\nBARK is designed to be a powerful, flexible, and easy-to-use e-commerce platform that not only supports traditional e-commerce but also demonstrates the future of online transactions through Web3 technologies. Whether you're looking to sell products or showcase innovative payment solutions, BARK offers a solid foundation for creating and managing a successful online store.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarkprotocol%2Fbark-shop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbarkprotocol%2Fbark-shop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarkprotocol%2Fbark-shop/lists"}