Skip to content

mohamedelshami/AKAP-url-shortener

Repository files navigation

URL Shortener - based on AKA protocol, Ethereum blockchain and Kotlin JS

This is a URL Shortener which showcase the AKA protocol on the Ethereum blockchain.

Install

You will need Kotlin 1.3.61. You can download it independently or install it as part of IntelliJ IDEA.

To build and run the project, you need gradle. Both gradle project file and wrapper Jars are included in the project repo.

All dependencies are configured in gradle project.

Download and install Truffle Ganache to start a local Ethereum node.

Download and install MetaMask browser plugin to interact with the Etheruem blockchain from the app.

Try

Start Ganache development network

Deploy AKAP contract and URLShortener contract:

$ truffle migrate --network development 

Make sure to update address as required within src/main/web/contracts/AKAP.json

Start webpack dev server with gradle run task:

$ ./gradlew -t run

Start your browser at:

$ http://localhost:8088/

See it Live

https://redir.eth

About

A URL shortener based on AKAP protocol and Ethereum blockchain

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published