https://github.com/ivanminutillo/varnelli
A block explorer web app written on top of the social wallet API
https://github.com/ivanminutillo/varnelli
clojurescript reagent swapi
Last synced: 3 months ago
JSON representation
A block explorer web app written on top of the social wallet API
- Host: GitHub
- URL: https://github.com/ivanminutillo/varnelli
- Owner: ivanminutillo
- Created: 2019-05-02T16:40:53.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-06-10T17:58:33.000Z (almost 6 years ago)
- Last Synced: 2025-01-11T23:35:06.703Z (4 months ago)
- Topics: clojurescript, reagent, swapi
- Language: Clojure
- Homepage:
- Size: 3.74 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🍶Varnelli
A simple block explorer client, built on top of the [social wallet api](https://github.com/Commonfare-net/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](https://github.com/Commonfare-net/social-wallet-api) to spin up an instance of swapi locally.## Getting started
#### 1. Clone the project
``` shell
git clone https://github.com/ivanminutillo/varnelli.gitcd varnelli
```
#### 2. Install javascript dependencies``` shell
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
``` shell
shadow-cljs watch app
```#### 5. Navigate to http://localhost:8700
# Tech
Varnelli is built in clojurescript, relevant libraries are:- [shadow-cljs](http://shadow-cljs.org/): a clojurescript build tool
- [Reagent](https://github.com/reagent-project/reagent): a wrapper interface to React
- [Reitit](https://github.com/metosin/reitit): Routing libraries
- [cljss](https://github.com/clj-commons/cljss): CSS-in-JS for ClojureScript
- [Oz](https://github.com/metasoarous/oz/): a wrapper to the awesome vega/vega-lite dataviz library