{"id":24390445,"url":"https://github.com/texora/lomi_crowdfund","last_synced_at":"2025-06-17T10:42:39.243Z","repository":{"id":272792675,"uuid":"865883583","full_name":"texora/lomi_crowdfund","owner":"texora","description":"A decentralized crowdfunding platform built on the Ethereum blockchain.","archived":false,"fork":false,"pushed_at":"2024-12-03T05:12:53.000Z","size":2772,"stargazers_count":0,"open_issues_count":7,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-10T02:11:31.478Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/texora.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-10-01T09:47:23.000Z","updated_at":"2024-10-31T09:08:55.000Z","dependencies_parsed_at":"2025-01-16T17:55:47.205Z","dependency_job_id":null,"html_url":"https://github.com/texora/lomi_crowdfund","commit_stats":null,"previous_names":["texora/lomi_crowdfund"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/texora/lomi_crowdfund","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/texora%2Flomi_crowdfund","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/texora%2Flomi_crowdfund/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/texora%2Flomi_crowdfund/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/texora%2Flomi_crowdfund/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/texora","download_url":"https://codeload.github.com/texora/lomi_crowdfund/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/texora%2Flomi_crowdfund/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260343082,"owners_count":22994931,"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-19T16:17:39.026Z","updated_at":"2025-06-17T10:42:34.231Z","avatar_url":"https://github.com/texora.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Lomi - Crowdfunding Platform\n\nA decentralized crowdfunding platform built on the Ethereum blockchain. This project allows users to create and contribute to campaigns securely using smart contracts, ensuring transparency and trust in the crowdfunding process.\n\n## Features\n\n- **Create Campaigns**: Users can create campaigns by specifying a funding goal and duration.\n- **Contribute to Campaigns**: Anyone can contribute to active campaigns with Ethereum, with contributions tracked transparently on the blockchain.\n- **Withdraw Funds**: Campaign creators can withdraw funds if the funding goal is met by the campaign deadline.\n- **Refunds**: Contributors can claim refunds automatically if a campaign fails to meet its goal.\n- **Track Campaigns**: View all active campaigns, including their goals, deadlines, and raised amounts.\n- **Donor Tracking**: Track who contributed to each campaign, enhancing transparency.\n\n## Getting Started\n\nTo interact with the platform, deploy the contracts using Hardhat and use the provided scripts to create and manage campaigns.\n\n### Setting Up the Project\n1) Download \u0026 Install Node.js (version 18.x or later recommended) - https://nodejs.org/en/\n\n2) open the command prompt to install the necessary modules for the project\n```\n$ npm install\n```\n3) After installing modules, type 'npm start' and hit ENTER to run project.\n```\n$ npm start\n```\n## Running the Lomi Crowdfund Site\n\n### 1. **Connect Your Wallet**\n\nTo interact with the dApp, you need a cryptocurrency wallet. If you don't have one, follow these steps to create and connect it:\n\n**a. Install a Wallet Extension**\n\n **MetaMask** (recommended) is a popular choice. Download and install the MetaMask extension for your browser (Chrome, Firefox, etc.) from [MetaMask’s official website](https://metamask.io/download.html).\n\n**b. Create a Wallet (if you don’t have one)**\n\n1. Open the wallet extension you installed.\n2. Follow the instructions to create a new wallet:\n   - Set up a strong password.\n   - Securely back up your seed phrase (recovery phrase) and store it in a safe place. This is crucial for recovering your wallet.\n\n**c. Connect Wallet to the dApp**\n\n1. Open the NFT Student Rewards site in your browser.\n2. Click on the “Connect Wallet” button usually found in the top right corner of the site.\n3. Select your wallet from the list (e.g., MetaMask).\n4. Authorize the connection if prompted.\n\n### 2. **Configure Your Network**\n\nEnsure you are connected to the correct blockchain network that your dApp is using. \n\n**For MetaMask:**\n\n1. Click on the MetaMask extension icon.\n2. In the network dropdown (top center), select the network your dApp is deployed on (e.g., Arbitrum Orbit).\n3. If the network is not listed, add it manually by entering the network details provided by your dApp or project.\n\n### 3. **Troubleshooting**\n\n**a. Wallet Not Connecting**\n\n- Ensure that you have the correct network selected in your wallet.\n- Refresh the page and try connecting again.\n- Check for any browser extensions or settings that might block the connection.\n\n**b. Transactions Not Showing**\n\n- Ensure that your wallet has enough funds to cover transaction fees (gas fees).\n- Check the transaction history in your wallet or the blockchain explorer for the network you are using.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftexora%2Flomi_crowdfund","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftexora%2Flomi_crowdfund","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftexora%2Flomi_crowdfund/lists"}