An open API service indexing awesome lists of open source software.

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.

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.

Screenshot 2023-12-31 152732

Screenshot 2023-12-31 152636

### 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.

Screenshot 2023-12-31 152636

### Create Tasks

1. After depositing Matic, create tasks specifying the details.
2. Confirm the task creation on your wallet to deposit the required coins.
Screenshot 2023-12-31 152303

### 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.

Screenshot 2023-12-31 152405

Screenshot 2023-12-31 152451

Screenshot 2023-12-31 152525
Screenshot 2023-12-31 152614

## 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!