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

https://github.com/ayush-that/my_first_aptos_dapp

A mental health checklist app designed to help you stay organized and focused on your well-being. 📝✨
https://github.com/ayush-that/my_first_aptos_dapp

aptos aptos-dapp aptos-move css html javascript move typescript

Last synced: 2 months ago
JSON representation

A mental health checklist app designed to help you stay organized and focused on your well-being. 📝✨

Awesome Lists containing this project

README

        

# Mindful Moments 📝✨

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**](https://aptosfoundation.org/)_, 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](https://explorer.aptoslabs.com/account/0xcd7e2ed6392fb60f07010e80a48d1ca2df2f3d38b8e41e56bd4ca8ac428ceebd?network=devnet)**




Visual Studio Code
HTML
CSS
React
TypeScript
Ubuntu

### Screenshots








### Running Locally

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

```bash
git clone https://github.com/ayush-that/my_first_aptos_dapp.git
cd my_first_dapp/
```

Use the node version manager [(nvm)](https://www.freecodecamp.org/news/node-version-manager-nvm-install-guide/) and set up the project to use Node v16 for seamless installation. Now install the dependencies.

```node
nvm install 20
nvm use 20
npm i
```

1. **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:

```bash
curl -fsSL "https://aptos.dev/scripts/install_cli.py" | python3
cd move/
aptos move compile
```
2. **Frontend:** Now, install the dependencies (node modules) and run the server locally using the following commands. Make sure you are in the root directory:

```bash
cd client/
npm install
npm start
```