A mental health checklist app designed to help you stay organized and focused on your well-being. It encourages mindful practices and promotes a balanced lifestyle, helping you take small, meaningful steps towards a healthier mind.
This project is built on Aptos, a blockchain that offers transaction speeds of up to 160,000 transactions per second and near-instant finality.
Contract Address - 0xcd7e2ed6392fb60f07010e80a48d1ca2df2f3d38b8e41e56bd4ca8ac428ceebd
Or, see it on Aptos explorer here
First, we need to clone the repository and change the working directory. Then, we must set up environment variables for the project. Make sure to add .env
to .gitignore
.
git clone https://github.com/ayush-that/my_first_aptos_dapp.git
cd my_first_dapp/
Use the node version manager (nvm) and set up the project to use Node v16 for seamless installation. Now install the dependencies.
nvm install 20
nvm use 20
npm i
- Smart Contract: First, make sure you have Aptos CLI installed on your system. You should add
export PATH=$PATH:~/.local/bin
to your~/.bashrc
. You can install aptos-cli and compile Move with the following commands:
curl -fsSL "https://aptos.dev/scripts/install_cli.py" | python3
cd move/
aptos move compile
- Frontend: Now, install the dependencies (node modules) and run the server locally using the following commands. Make sure you are in the root directory:
cd client/
npm install
npm start