{"id":26462060,"url":"https://github.com/selldone/clone-sheet","last_synced_at":"2026-04-08T22:31:37.458Z","repository":{"id":283077548,"uuid":"949835508","full_name":"selldone/clone-sheet","owner":"selldone","description":"Clone Sheet fetch data form selldone and save in local database","archived":false,"fork":false,"pushed_at":"2025-03-19T12:08:08.000Z","size":6527,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-28T07:59:47.801Z","etag":null,"topics":["database","mariadb","mcp","nodejs","selldone"],"latest_commit_sha":null,"homepage":"https://clonesheet.com","language":"JavaScript","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/selldone.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}},"created_at":"2025-03-17T08:08:57.000Z","updated_at":"2025-03-19T12:08:12.000Z","dependencies_parsed_at":"2025-03-19T01:02:20.523Z","dependency_job_id":null,"html_url":"https://github.com/selldone/clone-sheet","commit_stats":null,"previous_names":["selldone/clone-sheet"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/selldone/clone-sheet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/selldone%2Fclone-sheet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/selldone%2Fclone-sheet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/selldone%2Fclone-sheet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/selldone%2Fclone-sheet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/selldone","download_url":"https://codeload.github.com/selldone/clone-sheet/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/selldone%2Fclone-sheet/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31577444,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["database","mariadb","mcp","nodejs","selldone"],"created_at":"2025-03-19T05:44:33.032Z","updated_at":"2026-04-08T22:31:37.438Z","avatar_url":"https://github.com/selldone.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Clone Sheet - Have Your Business Data on Your Device\n\n![Selldone](https://img.shields.io/badge/type-Clone--Sheet-f39f37?style=flat\u0026label=Selldone\u0026labelColor=%23567\u0026color=%23000)\n[![GitHub](https://img.shields.io/badge/GitHub-clone--sheet-blue?style=flat\u0026logo=github)](https://github.com/selldone/clone-sheet)\n[![npm version](https://img.shields.io/npm/v/@selldone/clone-sheet.svg?style=flat-square)](https://www.npmjs.com/package/@selldone/clone-sheet)\n[![npm downloads](https://img.shields.io/npm/dm/@selldone/clone-sheet.svg?style=flat-square)](https://www.npmjs.com/package/@selldone/clone-sheet)\n[![TypeScript](https://img.shields.io/badge/TypeScript-Ready-blue?style=flat-square\u0026logo=typescript)](https://www.typescriptlang.org/)\n\nClone Sheet is a tool that allows you to create a clone of your store's data from [Selldone](https://selldone.com) into\nan SQL database (MariaDB or MySQL). This data can then be used for AI automation, accounting migrations, or integration\nwith other software solutions.\n\n## Features\n\n- Clones store data from Selldone into a structured SQL database.\n- Supports MariaDB and MySQL.\n- Can be used for AI automation, data migration, or business analytics.\n- Provides a simple setup and user-friendly interface.\n\n---\n\n## Step 1. Database Setup\n\nTo use Clone Sheet, you need to set up a MariaDB or MySQL database. You can install MariaDB on Windows, macOS, or Linux\nby following this link:\n\n[Download MariaDB](https://mariadb.org/download/?t=mariadb)\n\n---\n\n## Step 2. Clone Project\n\nClone the repository to your local machine using one of the following methods:\n\n### Using HTTPS:\n\n```bash\ngit clone https://github.com/selldone/clone-sheet.git\ncd clone-sheet\nnpm install\n```\n\n### Using SSH:\n\n```bash\ngit clone git@github.com:selldone/clone-sheet.git\ncd clone-sheet\nnpm install\n```\n\n### Using GitHub CLI:\n\n```bash\ngh repo clone selldone/clone-sheet\ncd clone-sheet\nnpm install\n```\n\nOnce cloned, you'll have the complete project files on your local machine with all dependencies installed and ready for the next step.\n\n---\n\n## Step 3. Installation \u0026 Setup\n\n### 1. Configure the Database\n\nDefine the database host (local or remote). The setup process will create the necessary database (if it does not already\nexist) and update the `.env` configuration file.\n\nRun the setup script:\n\n```bash\nnode setup.js\n```\n\n![Setup Run](_doc/setup-run.png)\n\n---\n\n### 2. Start the Server\n\nThe server will run on `http://localhost:3010` or another available port, providing access to the cloned data.\n\nStart the server:\n\n```bash\nnpm start\n```\n\n---\n\n## Usage\n\n### 1. Create Access Token\n\nClick on the **Create Access Token** button, which will redirect you to Selldone. Select your shop, copy the **Access\nToken** and **Shop ID**, and enter them in the form.\n\nClick **Save \u0026 Connect**.\n\n![Access Token Setup](_doc/setup.png)\n\n### 2. Sync Data\n\nYou can view available data sources and sync data accordingly.\n\n![Sync Data](_doc/sync.png)\n\n### 3. Explore Data\n\nAccess and explore cloned data in the **Explorer** tab.\n\n![Explorer View](_doc/explorer.png)\n\n---\n\n## Visualizing Data with NocoDB\n\nTo visualize the cloned data, you can use [NocoDB](https://www.nocodb.com/), an open-source database browser.\n\n### Setup NocoDB via Docker:\n\n```bash\ndocker run -d \\\n  --name noco \\\n  -v \"$(pwd)\"/nocodb:/usr/app/data/ \\\n  -p 8080:8080 \\\n  nocodb/nocodb:latest\n```\n\n![img.png](_doc/docker-nocodb.png)\nNow you can open NocoDB in your browser at `http://localhost:8080`.\n\nOnce running, set the SQL host to `host.docker.internal` and port `3306` (or the correct port for your database).\n![img.png](_doc/nocodb-view.png)\n\n---\n\n## Done!\n\nYour store data is now cloned, and you can use it for your automation, reporting, or integrations.\n\n## Why Clone Your Data Locally?\n\n| Category                  | Use Cases                                                                                                                                                                                                               |\n|---------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **Advanced Analytics**    | • Connect to Power BI, Tableau, or Google Data Studio for custom dashboards\u003cbr\u003e• Execute complex SQL queries to uncover hidden business trends\u003cbr\u003e• Perform cohort analysis and customer lifetime value calculations    |\n| **Custom Automation**     | • Create sophisticated marketing campaigns based on purchase patterns\u003cbr\u003e• Build personalized discount strategies for different customer segments\u003cbr\u003e• Set up alerts and actions based on inventory or sales thresholds |\n| **AI Integration**        | • Train ML models on historical data to predict future sales trends\u003cbr\u003e• Use MCP Cluda or OpenAI to generate insights from business data\u003cbr\u003e• Develop recommendation engines based on actual customer behavior          |\n| **System Integration**    | • Connect seamlessly with QuickBooks, Xero or other accounting software\u003cbr\u003e• Sync customer profiles with HubSpot, Salesforce or other CRMs\u003cbr\u003e• Integrate with ERP systems for streamlined operations                   |\n| **Data Sovereignty**      | • Maintain complete control over your business information\u003cbr\u003e• Keep secure, redundant backups of critical business data\u003cbr\u003e• Implement custom security protocols for sensitive information                             |\n| **Custom Reporting**      | • Generate tailored reports for stakeholders and investors\u003cbr\u003e• Schedule automated exports in various formats (PDF, Excel, CSV)\u003cbr\u003e• Create visualizations focused on your specific KPIs                                |\n| **Developer Flexibility** | • Build custom microservices around your business data\u003cbr\u003e• Test new features without affecting production environment\u003cbr\u003e• Develop mobile apps with customized data access layers                                      |\n\n\n**🔥 We are developing this project actively...**","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fselldone%2Fclone-sheet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fselldone%2Fclone-sheet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fselldone%2Fclone-sheet/lists"}