{"id":15177609,"url":"https://github.com/sorbin/tusk-dapp","last_synced_at":"2026-02-10T03:31:35.295Z","repository":{"id":255436444,"uuid":"849807627","full_name":"Sorbin/tusk-dapp","owner":"Sorbin","description":"Starter kit featuring React, Sui and Walrus (using tuskscript) ","archived":false,"fork":false,"pushed_at":"2024-09-04T10:11:28.000Z","size":46,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-02-23T14:22:44.463Z","etag":null,"topics":["dapp","react","starter-kit","sui","walrus"],"latest_commit_sha":null,"homepage":"https://4b90hd5a1rmgzt5bkgq0bcsi2x9rq3u6gmi8ek6vm240spjogd.walrus.site/","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/Sorbin.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":"2024-08-30T09:35:56.000Z","updated_at":"2024-09-04T10:11:32.000Z","dependencies_parsed_at":"2024-08-30T23:58:31.908Z","dependency_job_id":"4321a497-43cc-4c92-a301-be3010b5e2ef","html_url":"https://github.com/Sorbin/tusk-dapp","commit_stats":{"total_commits":2,"total_committers":1,"mean_commits":2.0,"dds":0.0,"last_synced_commit":"5e52b8703dfa123c9bbf908e27516b39e1d39872"},"previous_names":["sorbin/tusk-dapp"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Sorbin/tusk-dapp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sorbin%2Ftusk-dapp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sorbin%2Ftusk-dapp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sorbin%2Ftusk-dapp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sorbin%2Ftusk-dapp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sorbin","download_url":"https://codeload.github.com/Sorbin/tusk-dapp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sorbin%2Ftusk-dapp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271278961,"owners_count":24731900,"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-08-20T02:00:09.606Z","response_time":69,"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":["dapp","react","starter-kit","sui","walrus"],"created_at":"2024-09-27T14:41:12.330Z","updated_at":"2026-02-10T03:31:35.239Z","avatar_url":"https://github.com/Sorbin.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tusk DApp\n\nTusk DApp is a decentralized application that can be deployed on decentralized platforms like Walrus, as well as traditional hosting services like Vercel. This repository contains the source code and configuration for building and deploying the Tusk DApp.\n\n## Getting Started\n\n### Installation\n\nTo install the dependencies, run the following command:\n\n```bash\nnpm install\n```\n\n## Development\n\nTo start the development server, use the following command:\n\n```bash\nnpm run dev\n```\n\n## Building the Application\n\n### Build for Walrus\n\nTo build the application for deployment on Walrus, use the following command:\n\n```bash\nnpm run build:walrus\n```\n\nThis will generate a `dist` folder containing the static assets needed for Walrus deployment.\n\n### Build for Traditional Hosting\n\nTo build the application for deployment on traditional platforms (e.g., Vercel, Netlify), use the following command:\n\n```bash\nnpm run build\n```\n\nThis will generate a `dist` folder containing the static assets needed for traditional deployment.\n\n## Deployment\n\n### Deploying to Walrus\n\nWalrus is a decentralized platform that allows you to deploy static websites and decentralized applications. \n\n1. **Build the Application:**\n   Run the following command to generate the build for Walrus:\n\n   ```bash\n   npm run build:walrus\n   ```\n\n2. **Deploy to Walrus:**\n   Move the contents of the `dist` folder to the specified `PATH_TO_BUILD_FOLDER` for Walrus deployment. Then, use the `site-builder` command to publish the application:\n\n   ```bash\n   ./target/release/site-builder --config site-builder/assets/builder-example.yaml publish {PATH_TO_BUILD_FOLDER}\n   ```\n\n   The deployed Tusk DApp will be accessible at a Walrus-generated URL. For an example deployment, visit [https://4b90hd5a1rmgzt5bkgq0bcsi2x9rq3u6gmi8ek6vm240spjogd.walrus.site/](https://4b90hd5a1rmgzt5bkgq0bcsi2x9rq3u6gmi8ek6vm240spjogd.walrus.site/).\n\n   For detailed deployment instructions, refer to the [Walrus documentation](https://docs.walrus.site/walrus-sites/tutorial.html).\n\nYou can also deploy to traditional method such as [https://tusk-dapp.vercel.app/](https://tusk-dapp.vercel.app/)\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsorbin%2Ftusk-dapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsorbin%2Ftusk-dapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsorbin%2Ftusk-dapp/lists"}