https://github.com/ishan-im/accountablity-app
Application designed to help individuals stay accountable and track their progress towards their goals and commitments.
https://github.com/ishan-im/accountablity-app
react solidity thirdweb typescript
Last synced: 2 months ago
JSON representation
Application designed to help individuals stay accountable and track their progress towards their goals and commitments.
- Host: GitHub
- URL: https://github.com/ishan-im/accountablity-app
- Owner: ishan-im
- License: apache-2.0
- Created: 2023-07-15T08:44:27.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-31T10:25:48.000Z (over 1 year ago)
- Last Synced: 2025-01-28T04:29:01.037Z (4 months ago)
- Topics: react, solidity, thirdweb, typescript
- Language: TypeScript
- Homepage: https://accountablity-app.vercel.app
- Size: 1.36 MB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Accountability DApp for Task Management 🚀
Welcome to the Accountability DApp, a decentralized application designed to help you manage tasks with financial accountability using the Mumbai Polygon Testnet.
## Table of Contents
- [Overview](#overview)
- [Getting Started](#getting-started)
- [Connect Wallet](#connect-wallet)
- [Deposit Matic](#deposit-matic)
- [Create Tasks](#create-tasks)
- [Task Confirmation](#task-confirmation)
- [Task Completion](#task-completion)
- [Development and Testing](#development-and-testing)
- [License](#license)## Overview
The Accountability DApp allows users to create tasks, deposit Matic (Mumbai Polygon Testnet) as collateral, and receive their deposits back upon completing the tasks. It adds a financial dimension to task management, promoting accountability and commitment.
## [Accountablity Contract ⛓️](https://github.com/ishan-im/Accountablity-Contract)
## Getting Started
Follow these steps to start using the Accountability DApp:
### Connect Wallet
1. Click the "Connect Wallet" button.
2. Change the network to Mumbai Polygon Testnet.
3. Connect your wallet and authorize the DApp.
### Deposit Matic
1. Deposit a certain amount of Matic into the DApp to start managing tasks.
2. This deposited amount acts as collateral for the created tasks.
### Create Tasks
1. After depositing Matic, create tasks specifying the details.
2. Confirm the task creation on your wallet to deposit the required coins.
### Task Confirmation
1. Confirm each task on your wallet to ensure the corresponding Matic is deposited.
2. This adds a layer of commitment to the task.### Task Completion
1. As you complete tasks, mark them as done in the DApp.
2. you will receive your deposited Matic back upon completing all tasks.
![]()
## Development and Testing
To contribute to the development or test the Accountability DApp locally, follow these steps:
1. Clone the repository: `git clone https://github.com/ishan-im/Accountablity-App.git`
2. Install dependencies: `yarn`
3. Start the development server: `npm run dev`## License
Feel free to contribute, report issues, or suggest improvements!