project screenshot 1
project screenshot 2
project screenshot 3

Wallet whisper

Wallet connect notifications app for horoscope lovers. Users connect to the dApp via their wallets. Once they click subscribe and select their star sign, they will receive notifications that include their horoscope predictions.

Wallet whisper

Created At

ETHGlobal New York

Winner of

🔟 WalletConnect — Top 10

Project Description

DEMO VIDEO LINK (unable to download on free version): https://www.loom.com/share/55d3c0b9ed3744d8a08d072183e255ce?sid=675e244d-5f37-473d-a030-1796efcee411

This project uses web3Inbox, react, WalletConnect SDKs to send daily horoscope predictions to the wallet owner.

User flow: See video for additional instruction:

  1. User visits https://gm-ladies.vercel.app/
  2. User connects wallet of choice using the Connect Wallet button on the top right
  3. Once connected to the dApp, the user must select their star sign from the drop down menu.
  4. Once a user clicks subscribe, they will receive a message of their horoscope prediction every 24 hours.
  5. If the user wants to preview the horoscope prediction, they can click on the ``Tell me now! button and their horoscope will display on the page.

Horoscope predictions will also appear as notifications in the web3Inbox dashboard when users have their wallets connected on https://app.web3inbox.com/ and are subscribed to the "gm-ladies" app.

Improvement opportunities:

  • The project started out being named "gm-ladies" and changed into "Wallet Whisper". The whole project including domain name and dependencies need to be renamed from gm-ladies to wallet whisper, however due to time constraints and potential errors this was not completed in time.
  • Currently the horoscope predictions are dummy data on the front end. This could be improved by fetching live daily data from a reputable horoscopes API instead of static data.
  • UI could be improved

How it's Made

DEMO VIDEO LINK (unable to download on free version): https://www.loom.com/share/55d3c0b9ed3744d8a08d072183e255ce?sid=675e244d-5f37-473d-a030-1796efcee411

The project is built from the example provided in the wallet connect tutorials, with the following additional features:

  • Clear Messages button to clear all previously received horoscope predictions from previous days
  • Once subscribed, a wallet will receive a message containing a horoscope prediction. This happens every 24 hours at midnight. This was achieved by setting up a cron job once a day (https://crontab.guru/once-a-day) and (https://vercel.com/guides/how-to-setup-cron-jobs-on-vercel)
background image mobile

Join the mailing list

Get the latest news and updates