{"id":23673619,"url":"https://github.com/varunpareek690/decentrust-first-draft","last_synced_at":"2026-05-07T07:42:00.214Z","repository":{"id":270213841,"uuid":"873838525","full_name":"varunpareek690/decentrust-first-draft","owner":"varunpareek690","description":"This repository is about DecenTrust, which is a Decentralized feedback system for co-op","archived":false,"fork":false,"pushed_at":"2024-11-07T11:08:23.000Z","size":3459,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-21T09:55:58.085Z","etag":null,"topics":["blockchain","decentralized","feedback-systems","solidity"],"latest_commit_sha":null,"homepage":"https://decen-trust.vercel.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/varunpareek690.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":"2024-10-16T20:03:40.000Z","updated_at":"2024-12-11T17:57:45.000Z","dependencies_parsed_at":"2024-12-29T12:42:15.269Z","dependency_job_id":"51021af2-0b26-4405-ba49-6b72611e5136","html_url":"https://github.com/varunpareek690/decentrust-first-draft","commit_stats":null,"previous_names":["varunpareek690/decentrust-first-draft","varunpareek690/feedback-system"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/varunpareek690/decentrust-first-draft","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varunpareek690%2Fdecentrust-first-draft","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varunpareek690%2Fdecentrust-first-draft/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varunpareek690%2Fdecentrust-first-draft/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varunpareek690%2Fdecentrust-first-draft/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/varunpareek690","download_url":"https://codeload.github.com/varunpareek690/decentrust-first-draft/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varunpareek690%2Fdecentrust-first-draft/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32728315,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-07T02:14:30.463Z","status":"ssl_error","status_checked_at":"2026-05-07T02:14:29.405Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["blockchain","decentralized","feedback-systems","solidity"],"created_at":"2024-12-29T12:42:20.443Z","updated_at":"2026-05-07T07:42:00.171Z","avatar_url":"https://github.com/varunpareek690.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Feedback DApp\n\n## Overview\n\nThis project is a decentralized application (DApp) for submitting and managing feedback using smart contracts on the Ethereum blockchain. The application allows users to submit feedback for different entities and view the submitted feedback.\n\n## Table of Contents\n\n- [Prerequisites](#prerequisites)\n- [Getting Started](#getting-started)\n- [Setting Up the Environment](#setting-up-the-environment)\n- [Deploying the Smart Contract](#deploying-the-smart-contract)\n- [Running the Application](#running-the-application)\n- [Using the Application](#using-the-application)\n\n## Prerequisites\n\nBefore you begin, ensure you have the following installed:\n\n- [Node.js](https://nodejs.org/) (version 14.x or higher)\n- [npm](https://www.npmjs.com/get-npm) (Node package manager, comes with Node.js)\n- [Metamask](https://metamask.io/) browser extension\n- An IDE (e.g., [Visual Studio Code](https://code.visualstudio.com/))\n\n## Getting Started\n\nFollow these steps to set up the project locally:\n\n1. **Clone the repository** to your local machine:\n    ```bash\n    git clone https://github.com/varunpareek690/Feedback-System.git\n    cd Feedback-System\n    ```\n\n2. **Install dependencies**:\n    ```bash\n    npm install\n    ```\n\n## Setting Up the Environment\n\n1. **Create a `.env` file** in the root of the project and add your private key for deploying the smart contract:\n\u003e You can get the private key from Metamask\n\n\n```env\n   PRIVATE_KEY=your_private_key_here\n```\n   \n\n## Deploying the Smart Contract\n\n1. **Type this command on the terminal**:\n    ```bash\n    npx hardhat compile\n    ```\n\n2. **Deploy the smart contract**:\n    ```bash\n    npx hardhat run igntion/modules/Feedback_system.js --network sepolia\n    ```\n\n\n## Running the Application\n\n1. **Navigate to the front-end folder**:\n    ```bash\n    cd front-end\n    ```\n\n2. **Start the React application**:\n    ```bash\n    npm run dev\n    ```\n\n3. **Open your browser** and go to `http://localhost:5173` to view the application.\n\n## Using the Application\n\n1. **Connect Metamask**: Make sure your Metamask wallet is connected to the appropriate network (e.g., Sepolia).\n\n2. **List an Entity**: Use the \"List Entity\" form to add an entity before submitting feedback. (THIS IS ONLY OWNER)\n\n3. **Submit Feedback**: Fill in the feedback form with the entity address, feedback text, and rating, then submit it.\n\n4. **View Feedback**: After submitting feedback, it will be displayed on the application.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvarunpareek690%2Fdecentrust-first-draft","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvarunpareek690%2Fdecentrust-first-draft","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvarunpareek690%2Fdecentrust-first-draft/lists"}