{"id":24127495,"url":"https://github.com/devrapture/giving-chain-dapp","last_synced_at":"2026-05-14T00:31:23.944Z","repository":{"id":164090330,"uuid":"626639015","full_name":"devrapture/Giving-Chain-Dapp","owner":"devrapture","description":"Decentralized crowdfunding Dapp on Binance Smart Chain","archived":false,"fork":false,"pushed_at":"2023-05-13T03:03:09.000Z","size":17882,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-01T02:34:35.439Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://giving-chain-dapp.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devrapture.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2023-04-11T21:49:27.000Z","updated_at":"2025-02-27T10:45:17.000Z","dependencies_parsed_at":"2023-06-02T03:00:34.060Z","dependency_job_id":null,"html_url":"https://github.com/devrapture/Giving-Chain-Dapp","commit_stats":null,"previous_names":["devrapture/giving-chain-dapp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devrapture%2FGiving-Chain-Dapp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devrapture%2FGiving-Chain-Dapp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devrapture%2FGiving-Chain-Dapp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devrapture%2FGiving-Chain-Dapp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devrapture","download_url":"https://codeload.github.com/devrapture/Giving-Chain-Dapp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241309093,"owners_count":19941722,"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":[],"created_at":"2025-01-11T17:46:55.891Z","updated_at":"2026-05-14T00:31:23.917Z","avatar_url":"https://github.com/devrapture.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003c!-- PROJECT SHIELDS --\u003e\n\u003c!--\n*** I'm using markdown \"reference style\" links for readability.\n*** Reference links are enclosed in brackets [ ] instead of parentheses ( ).\n*** See the bottom of this document for the declaration of the reference variables\n*** for contributors-url, forks-url, etc. This is an optional, concise syntax you may use.\n*** https://www.markdownguide.org/basic-syntax/#reference-style-links\n--\u003e\n\n![](https://img.shields.io/badge/Hackathon-blueviolet)\n\n[![Contributors][contributors-shield]][contributors-url]\n[![GitHub issues][issues-shield]][issues-url]\n[![GitHub forks][forks-shield]][forks-url]\n[![GitHub stars][star-shield]][star-url]\n[![GitHub license][license-shield]][license-url]\n\n\n\n# Giving Chain \n\n### Brief Description\nGiving Chain is a crowdfunding platform built on Binance smart chain. \nIt allows users to easily support their favorite campaigns and causes with ease. \nWith Giving Chain, Campaign owners can create and manage their campaigns, and have complete control over the funds raised. \nBy leveraging the power of blockchain technology, Giving Chain ensures that every donation is secure, transparent, and immutable. Join us in revolutionizing the world of charitable giving with Giving Chain! This project is purely supported by tips given by donors when supporting a campaign.\n\n### Use case\n\nGiving Chain is to provide a decentralized and transparent crowdfunding platform that enables donors to easily support campaigns and causes, and for campaign owners to easily create and manage campaigns. This makes it an ideal platform for charities, non-profit organizations, and individuals who need to raise funds for a specific cause. The platform provides a great opportunity to revolutionize the world of charitable giving, and to make a real impact on the lives of people in need.\n\n### Particle Network's SDK integration.\n\nParticle Network's SDK was used to provide social login authentication functionality to the Giving Chain platform. This can be achieved by integrating with the social media platforms used by Giving Chain users, such as Facebook, Google, Discord, Github etc. The SDK can enable Giving Chain to securely authenticate users through these platforms, allowing users to easily and securely log in to the platform. This ensures that web2 users can easily interact with the platform.\n\nParticle Network's SDK was also used to provide decentralized storage functionality to the Giving Chain platform. Giving Chain used the SDK to securely store data related to campaigns, such as images that describes the campaign, ensuring that the data is tamper-proof and transparent.\n\nIntegrating Particle Network's SDK, Giving Chain provides users with a secure and transparent crowdfunding platform that leverages the benefits of social login authentication and decentralized storage. \n\n#### **N/B**: All PRs should be made to the [staging](https://github.com/coolpythoncodes/Giving-Chain-Dapp/tree/staging) branch\n\n\nThis project was bootstrapped with [`create-t3-app`](https://create.t3.gg/).\n\n## Technology Stack \u0026 Tools\n\n- React\n- NextJS\n- Hardhat\n- Solidity\n- Particle network for social login authentication and decentralized storage.\n\n\n### Install\n```bash\ngit clone https://github.com/coolpythoncodes/Giving-Chain-Dapp\n\nyarn install\n\n# create a particle network project from https://dashboard.particle.network/#/project/all \n# to get PROJECT_ID, CLIENT_KEY, and SERVER_KEY\n\n- Copy `.env.example` to a new `.env` file on Giving-Chain-Dapp root folder\n- Copy `secret.example.json` to a new `secret.json` // ensure you don't expose this to the public\ncd Giving-Chain-Dapp\n\n#Get your web development server running.\nyarn dev\n\n# compile the contract at the root directory\nnpx hardhat compile\n\n# deploy to bsc testnet\nyarn deploy-testnet\n\n```\n\n## 🤝 Contributing\n\nContributions, issues, and feature requests are welcome!\n\nFeel free to check the [issues page](../../issues/).\n\n## Show your support\n\nGive a ⭐ if you like this project!\n\n## Demo images\n\n\u003e Landing Page\n\n![landing_page](demo_images/landing_page.png)\n\n\u003e Social login authentication with Particle Network\n\n![social login authentication](demo_images/social-login-authentication.png)\n\n\u003e List of campaigns\n\n![campagins](demo_images/campaigns.png)\n\n\u003e Create a campaign\n\n![campagins](demo_images/create-campaign.png)\n\n\u003e View a campaign\n\n![view a campaign](demo_images/campaign_details.png)\n\n\n\u003e Donate to a campaign\n\n![donate to a campaign](demo_images/donate_to_campaign.png)\n\n## Useful links\n\n- [BNB Faucet](https://testnet.bnbchain.org/faucet-smart)\n- [Particle network](https://particle.network/)\n- [BSC scan api key](https://bscscan.com/myapikey)\n- [Verified Giving Chain Token address on BSC scan](https://testnet.bscscan.com/address/0x1A99D6C14c0fF2A0B5A6a3c1244862E2cDa45eC5#code)\n- [Verified Crowd Fund address on BSC scan](https://testnet.bscscan.com/address/0xa95735fA11707298417e92D5963a6E3faF1c32c7#code)\n- [Demo video](https://drive.google.com/file/d/1zfF8w1IYyeZDcCKGY0FbUymRmaGyfqck/view?usp=share_link)\n\n[contributors-shield]: https://img.shields.io/github/contributors/coolpythoncodes/Giving-Chain-Dapp?style=for-the-badge\n[contributors-url]: https://github.com/coolpythoncodes/Giving-Chain-Dapp/graphs/contributors\n[issues-shield]: https://img.shields.io/github/issues/coolpythoncodes/Giving-Chain-Dapp?style=for-the-badge\n[issues-url]: https://github.com/coolpythoncodes/Giving-Chain-Dapp/issues\n[forks-shield]: https://img.shields.io/github/forks/coolpythoncodes/Giving-Chain-Dapp?style=for-the-badge\n[forks-url]: https://github.com/coolpythoncodes/Giving-Chain-Dapp/network\n[star-shield]: https://img.shields.io/github/stars/coolpythoncodes/Giving-Chain-Dapp?style=for-the-badge\n[star-url]: https://github.com/coolpythoncodes/Giving-Chain-Dapp/stargazers\n[license-shield]: https://img.shields.io/github/license/coolpythoncodes/Giving-Chain-Dapp?style=for-the-badge\n[license-url]: https://github.com/coolpythoncodes/Giving-Chain-Dapp/blob/main/LICENSE.md\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevrapture%2Fgiving-chain-dapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevrapture%2Fgiving-chain-dapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevrapture%2Fgiving-chain-dapp/lists"}