Skip to content

px0/jiyi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What's this?

With Genome now having fancy new pictures, I thought it would be nice to have some "flashcards" to help new people learn names. I also wanted to play with some new tech, so here we are!

It's currently very rudimentary, and the the review queue is basically just a first-in-first-out stack. One of these days I hope to get around to implementing a Spaced Repetition algorithm instead to really help people learn the names, but for now I think this is good enough. If Spaced Repetition sounds interesting to you, do check out ANKI though!

It should be mobile friendly, but because the data gets saved to the local browser storage, it doesn't magically remember whose name you were trying to learn if you switch between browsers or devices.

If something doesn't work, you are probably not Logged into Genome. Do that, and then try again. If it still oesn't work, let me know!

Where can I try it?

There is a live version of this here: http://klickwho.px0.de

Development

You can find the source code for this project at https://github.com/px0/jiyi.

The project is written in ClojureScript and uses Reagent, a ReactJS wrapper, as the frontend technology. The frontend framework is MaterializeCSS.

The source code should be relatively straight-forward, if you're familiar with those technologies, but feel free to ask me anything.

Run in Dev mode

lein figwheel and connect to http://localhost:3449

Create a production build

Run this to build the project in a production config: lein clean && lein with-profile prod cljsbuild once

Emacs notes

Emacs/Cider: Connect to the running figwheel instance and have cider autocomplete and stuff working:

	lein figwheel
	cider-connect
	-> localhost
	-> 7002
	(use 'figwheel-sidecar.repl-api)
	(cljs-repl)
	C-c C-k

About

A little tool to help folks learn the names or their colleagues and to help me learn clojurescript/reagent

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages