{"id":17815003,"url":"https://github.com/cmolinan/dapp-web3-with-thirdweb-lib","last_synced_at":"2025-04-02T07:43:53.201Z","repository":{"id":250483150,"uuid":"834540770","full_name":"cmolinan/DApp-Web3-with-Thirdweb-lib","owner":"cmolinan","description":"A Web3 DApp demo utilizing Thirdweb libraries for token transfers, swaps, and more","archived":false,"fork":false,"pushed_at":"2024-07-27T18:18:45.000Z","size":607,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-07T22:47:23.061Z","etag":null,"topics":["dapp-example","thirdweb-sdk","web3"],"latest_commit_sha":null,"homepage":"https://dapp-demo-using-thirdweb-lib.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/cmolinan.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-07-27T15:24:48.000Z","updated_at":"2024-07-27T18:22:44.000Z","dependencies_parsed_at":"2024-07-27T19:55:40.229Z","dependency_job_id":null,"html_url":"https://github.com/cmolinan/DApp-Web3-with-Thirdweb-lib","commit_stats":null,"previous_names":["cmolinan/dapp-web3-with-thirdweb-lib"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmolinan%2FDApp-Web3-with-Thirdweb-lib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmolinan%2FDApp-Web3-with-Thirdweb-lib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmolinan%2FDApp-Web3-with-Thirdweb-lib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmolinan%2FDApp-Web3-with-Thirdweb-lib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cmolinan","download_url":"https://codeload.github.com/cmolinan/DApp-Web3-with-Thirdweb-lib/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246777829,"owners_count":20832032,"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","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-example","thirdweb-sdk","web3"],"created_at":"2024-10-27T16:08:41.818Z","updated_at":"2025-04-02T07:43:53.185Z","avatar_url":"https://github.com/cmolinan.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Thirdweb Web3 DApp Demo\nThis is a Web3 DApp demo that uses Thirdweb libraries for token transfers, swaps, an API backend and more, based on a fork of a Thirdweb example app only for swap transactions, that was developed in Next.js with TypeScript and Tailwind. \n\nSince it was my first time using this framework, including TS and Tailwind, you will find components and functions written in JavaScript and styles in plain CSS. At some point, when I have more time, I will work on standardizing the code.\n\nI was motivated to develop this demo project by my interest in testing the Thirdweb libraries for Web3, which I learned about at a Megacamp by Andino Labs in Peru (https://bootcamp.andinolabs.io/). I find them very interesting and effective in facilitating the development of DApps with less friction for new users.\n\nWhile these libraries are phenomenal, I have noticed a lack of comprehensive documentation and examples. As a result, I spent a significant amount of time researching and testing functions and their properties, of which I only used a few in this code\n\n## Built With\n- NextJs (initial fork used TypeScript and Tailwind)\n- JavaScript\n- CSS\n- Ant design /antd libraries (Tabs, Table, Tooltip, Button, Popconfirm)\n- PostgreSql DB\n\n## Live Demo\n[Link to live Demo](https://dapp-demo-using-thirdweb-lib.vercel.app/)\n\n(You can use the following test credentials -\u003e user: carlos\npassword: 666666)\n\n## Video preview\nSoon\n\n## Getting Started\n- To get a local copy up, clone the repo like this: \n​\n  git clone https://github.com/cmolinan/DApp-Demo-using-Thirdweb-lib\n\n  \n\n- Before you begin, you must create an .env file based on the provided example (.env.example) and fill in the values. The most important are:\n\n1) NEXT_PUBLIC_CLIENT_ID=\n\nEnter your Client_id to be able to use the Thirdweb SDK.\nSee the Creating a Client guide to see how you can obtain a Client ID. https://portal.thirdweb.com/typescript/v5/client\n\n2) Parameters for the PostgreSql Database\nIf you don't have one, you could get one for free at vercel.com\n\n\n```bash\npnpm install\npnpm run dev\n```\n\n\n## Authors\n👤 **Carlos Molina**\n- GitHub: https://github.com/cmolinan\n- LinkedIn: [Carlos Molina](https://www.linkedin.com/in/carlosmolinan/)\n\n👤 **Thirdweb**\nhttps://github.com/thirdweb-example/thirdweb-uniswap\n\n\n## �� Contributing\nContributions, issues, and feature requests are welcome!\nFeel free to check the issues page.\nFeel free to check the [issues page](../../issues/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcmolinan%2Fdapp-web3-with-thirdweb-lib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcmolinan%2Fdapp-web3-with-thirdweb-lib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcmolinan%2Fdapp-web3-with-thirdweb-lib/lists"}