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. 📝✨
- Host: GitHub
- URL: https://github.com/ayush-that/my_first_aptos_dapp
- Owner: ayush-that
- Created: 2024-07-26T04:08:02.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-07-31T10:42:44.000Z (10 months ago)
- Last Synced: 2025-01-21T16:23:55.451Z (4 months ago)
- Topics: aptos, aptos-dapp, aptos-move, css, html, javascript, move, typescript
- Language: TypeScript
- Homepage: https://my-first-aptos-dapp.vercel.app/
- Size: 177 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)**
![]()
### 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
```