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.
- 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.
- 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.
Follow these steps to set up the project locally.
git clone https://github.com/ShivankK26/ToDoList-dApp-Aptos.git
cd todo-list-dapp
- Install the Aptos CLI and set up your local development environment.
- Compile and deploy the Move smart contracts to the Aptos blockchain.
cd contracts
aptos move compile
aptos move publish
- Install the dependencies:
cd client
npm install
- Start the development server:
npm run dev
The application should now be running at http://localhost:5173
.
- Open the application in your browser.
- Connect your Aptos wallet.
- Create a new task list and add tasks and sub-tasks as needed.
- Manage your to-dos directly from the decentralized application.