Skip to content
This repository has been archived by the owner on Jan 12, 2023. It is now read-only.
/ alu.pm Public archive

Monorepo for a short URL service, with access control managed on the Ethereum blockchain.

Notifications You must be signed in to change notification settings

ardislu/alu.pm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alu.pm

Update October 2022: This project is superseded by alu.bz.


Monorepo for a short URL service, with access control managed on the Ethereum blockchain.

Quickstart

  1. Clone this repo
git clone https://github.com/ardislu/alu-pm.git
  1. Install dependencies
npm i
  1. cd into each workspace and follow the README instructions for that component. Example:
cd api

api

API is hosted on a Cloudflare Worker. The short link mapping is contained on Cloudflare Workers KV.

frontend

Minimal frontend to demo short link creation and redirection, hosted on Cloudflare Pages.

alu-access-token

The smart contract deployed on the Ethereum blockchain to handle authentication and authorization (via ERC-1155 NFTs).

About

Monorepo for a short URL service, with access control managed on the Ethereum blockchain.

Topics

Resources

Stars

Watchers

Forks