/varnelli

A block explorer web app written on top of the social wallet API

Primary LanguageClojure

🍶Varnelli

A simple block explorer client, built on top of the social wallet api.

Prerequisites

In order to use Varnelli, you need to have swapi up and running on your machine. Follow the instruction from the official repo to spin up an instance of swapi locally.

Getting started

1. Clone the project

git clone https://github.com/ivanminutillo/varnelli.git

cd varnelli

2. Install javascript dependencies

npm install

3. Rename apikey.cljs.test to apikey.cljs and paste the apikey value generated during the swapi build phase

4. Start the server

shadow-cljs watch app

5. Navigate to http://localhost:8700

Tech

Varnelli is built in clojurescript, relevant libraries are:

  • shadow-cljs: a clojurescript build tool
  • Reagent: a wrapper interface to React
  • Reitit: Routing libraries
  • cljss: CSS-in-JS for ClojureScript
  • Oz: a wrapper to the awesome vega/vega-lite dataviz library