Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shivankk26/todolist-dapp-aptos
ToDoList dApp built on the Aptos blockchain using the Move language! This dApp allows users to create lists of tasks and sub-tasks, providing a decentralized way to manage your to-dos.
https://github.com/shivankk26/todolist-dapp-aptos
antd aptos aptos-move aptos-sdk blockchain dapp reactjs typescript web3
Last synced: 4 days ago
JSON representation
ToDoList dApp built on the Aptos blockchain using the Move language! This dApp allows users to create lists of tasks and sub-tasks, providing a decentralized way to manage your to-dos.
- Host: GitHub
- URL: https://github.com/shivankk26/todolist-dapp-aptos
- Owner: ShivankK26
- Created: 2024-07-22T07:34:03.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-07-26T19:13:30.000Z (4 months ago)
- Last Synced: 2024-07-27T20:55:38.953Z (4 months ago)
- Topics: antd, aptos, aptos-move, aptos-sdk, blockchain, dapp, reactjs, typescript, web3
- Language: TypeScript
- Homepage: https://todo-list-dapp-one.vercel.app
- Size: 844 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ToDoList dApp on Aptos
Welcome to the ToDoList dApp built on the Aptos blockchain using the Move language! This dApp allows users to create lists of tasks and sub-tasks, providing a decentralized way to manage your to-dos.
## Features
- **Task Management**: Create, update, and delete tasks.
- **Sub-Task Support**: Add sub-tasks under each main task.
- **Decentralized**: Built on the Aptos blockchain, ensuring data integrity and security.
- **Modern UI**: Frontend built with React and Ant Design for a sleek and responsive user experience.## Tech Stack
- **Backend**: Aptos blockchain with smart contracts written in Move language.
- **Frontend**: React, TypeScript, and Ant Design (antd) component library.
- **Styling**: Ant Design for consistent and customizable UI components.## Installation
Follow these steps to set up the project locally.
### Prerequisites
- [Node.js](https://nodejs.org/) (v14 or later)
- [Aptos CLI](https://aptos.dev/cli-tools/aptos-cli-tool/install-aptos-cli)### Clone the Repository
```bash
git clone https://github.com/ShivankK26/ToDoList-dApp-Aptos.git
cd todo-list-dapp
```### Backend Setup
1. Install the Aptos CLI and set up your local development environment.
2. Compile and deploy the Move smart contracts to the Aptos blockchain.```bash
cd contracts
aptos move compile
aptos move publish
```### Frontend Setup
1. Install the dependencies:
```bash
cd client
npm install
```2. Start the development server:
```bash
npm run dev
```The application should now be running at `http://localhost:5173`.
## Usage
1. Open the application in your browser.
2. Connect your Aptos wallet.
3. Create a new task list and add tasks and sub-tasks as needed.
4. Manage your to-dos directly from the decentralized application.