{"id":31817665,"url":"https://github.com/crossmint/worldstore-amazon-e2e","last_synced_at":"2026-07-27T04:31:45.091Z","repository":{"id":301956425,"uuid":"993461133","full_name":"Crossmint/worldstore-amazon-e2e","owner":"Crossmint","description":"Worldstore e2e amazon asin w/ credit","archived":false,"fork":false,"pushed_at":"2025-09-15T21:15:14.000Z","size":235,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-15T23:25:39.751Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://worldstore-amazon-e2e.vercel.app","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/Crossmint.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-05-30T20:42:50.000Z","updated_at":"2025-09-15T21:15:18.000Z","dependencies_parsed_at":"2025-06-29T20:29:53.201Z","dependency_job_id":null,"html_url":"https://github.com/Crossmint/worldstore-amazon-e2e","commit_stats":null,"previous_names":["crossmint/worldstore-amazon-e2e"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Crossmint/worldstore-amazon-e2e","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Crossmint%2Fworldstore-amazon-e2e","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Crossmint%2Fworldstore-amazon-e2e/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Crossmint%2Fworldstore-amazon-e2e/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Crossmint%2Fworldstore-amazon-e2e/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Crossmint","download_url":"https://codeload.github.com/Crossmint/worldstore-amazon-e2e/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Crossmint%2Fworldstore-amazon-e2e/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279006851,"owners_count":26084204,"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-10-11T02:00:06.511Z","response_time":55,"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-10-11T10:23:08.746Z","updated_at":"2025-10-11T10:23:11.010Z","avatar_url":"https://github.com/Crossmint.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Crossmint Checkout\n\nCrossmint Checkout is a modern e-commerce platform that allows users to search and purchase Amazon products using cryptocurrency. Built with Next.js, TailwindCSS, and Web3 technologies.\n\n## Features\n\n- Search Amazon products by ASIN or keywords\n- View detailed product information\n- Purchase products using cryptocurrency ($CREDIT on Ethereum Sepolia)\n- Responsive and modern UI\n- Web3 wallet integration\n\n## Prerequisites\n\n- Node.js 18.x or later\n- Yarn package manager\n- A SearchAPI.io account for Amazon product search\n- A Crossmint account for crypto payments\n- MetaMask or any Web3 wallet that supports Ethereum Sepolia network\n- $CREDIT tokens on Ethereum Sepolia (Contract: 0xe9fFA6956BFfC367B26dD3c256CF0C978603Eaec)\n\n## Getting Started\n\nFirst, clone the repository:\n\n```bash\ngit clone https://github.com/yourusername/crossmint-checkout.git\ncd crossmint-checkout\n```\n\n2. Install dependencies:\n```bash\nyarn install\n```\n\n3. Create a `.env.local` file in the root directory with the following variables:\n```env\n# SearchAPI.io credentials\nSEARCH_API_KEY=your_searchapi_key\n\n# Crossmint credentials\nCROSSMINT_API_KEY=your_crossmint_key\n\n# Optional: Environment\nNODE_ENV=development\n```\n\n### Getting API Keys\n\n1. **SearchAPI.io Key**:\n   - Sign up at [SearchAPI.io](https://www.searchapi.io/)\n   - Navigate to your dashboard\n   - Copy your API key from the dashboard\n   - The free tier includes 100 searches per month\n\n2. **Crossmint Key**:\n   - Sign up at [Crossmint](https://www.crossmint.com/)\n   - Go to your developer dashboard\n   - Create a new project\n   - Copy your API key\n   - Note: You'll need to use the staging environment for testing\n\n### Setting Up Your Wallet\n\n1. **Install MetaMask**:\n   - Download and install [MetaMask](https://metamask.io/)\n   - Create a new wallet or import an existing one\n\n2. **Add Ethereum Sepolia Network**:\n   - Network Name: Sepolia Test Network\n   - RPC URL: https://rpc.sepolia.org\n   - Chain ID: 11155111\n   - Currency Symbol: ETH\n   - Block Explorer: https://sepolia.etherscan.io\n\n3. **Get $CREDIT Tokens**:\n   - Contract Address: 0xe9fFA6956BFfC367B26dD3c256CF0C978603Eaec\n   - Add the token to MetaMask using the contract address\n   - Get test ETH from [Sepolia Faucet](https://sepoliafaucet.com/)\n   - Purchase $CREDIT tokens using the test ETH\n\n## Development\n\nRun the development server:\n\n```bash\nyarn dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) in your browser.\n\n## Building for Production\n\n```bash\nyarn build\n```\n\n## Deployment\n\n### Vercel Deployment\n\n1. Push your code to a GitHub repository\n2. Import the project in Vercel\n3. Add the environment variables in the Vercel project settings\n4. Deploy!\n\nThe project is optimized for Vercel deployment and includes all necessary configurations.\n\n## Project Structure\n\n```\ncheckout/\n├── app/                    # Next.js app directory\n│   ├── api/               # API routes\n│   ├── components/        # React components\n│   ├── product/          # Product page\n│   └── page.tsx          # Main search page\n├── public/               # Static files\n├── styles/              # Global styles\n└── types/               # TypeScript types\n```\n\n## API Routes\n\nThe following API routes are available:\n\n- `/api/checkout/search` - Search Amazon products\n- `/api/checkout/crossmint` - Handle crypto payments\n- `/api/checkout/faucet` - Request test credits\n- `/api/checkout/faucet/status` - Check faucet request status\n\n## Technologies Used\n\n- Next.js 14\n- React 18\n- TailwindCSS\n- TypeScript\n- Wagmi (Web3)\n- Viem\n- SearchAPI.io\n- Crossmint\n- Ethereum Sepolia Network\n- $CREDIT Token (0xe9fFA6956BFfC367B26dD3c256CF0C978603Eaec)\n\n## Contributing\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/amazing-feature`)\n3. Commit your changes (`git commit -m 'Add some amazing feature'`)\n4. Push to the branch (`git push origin feature/amazing-feature`)\n5. Open a Pull Request\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\n## Support\n\nFor support, email support@crossmint.com or open an issue in the GitHub repository. ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrossmint%2Fworldstore-amazon-e2e","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcrossmint%2Fworldstore-amazon-e2e","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrossmint%2Fworldstore-amazon-e2e/lists"}