Skip to content

emmaglorypraise/Oak-dApp-Automaty-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

About this project: Oak Automaty dApp project

An Automation DApp that provides a delightful and transparent user experience for OAK Blockchains (starting with Neumann and Turing).

Project Requirement

When provided with a wallet address, the Automation DApp to be able to:

  • View the current tasks queued for the given wallet

  • Create a future scheduled task to:

    • Notify event on the blockchain via automationTime.scheduleNotifyTask(providedId, time, message)

    • Perform a wallet transfer via automationTime.scheduleNativeTransferTask(providedId, time, recipientId, amount)

  • Integrate with an external notification service with the possible use cases:

    • Listens for events from automationTime.scheduleNotifyTask(providedId, time, message) to send an email notification.

    • Listens for missed tasks events to send an email notification to inform the end use

Getting Started

Ensure you have the Polkadot.js extension installed on your browser to connect your wallet to dApp

Quick Links

Installation

$ npm install

# or if you wish to use yarn

$ yarn install

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

or with yarn

# development
$ yarn start

# watch mode
$ yarn start:dev

# production mode
$ yarn start:prod

Open http://localhost:3000 with your browser to see the result.

Deployed on Vercel

Check out our Oak Automation project to test.

Team

  • Glory Praise Emmanuel View
  • Adeola - View
  • Ifeoma Sandra - View
  • Favour Praiseworth - View