New Features
v0.1.2 - currently installed at seisei.shick.io - AutoComplete for all directives has been added.
v0.1.1 - the 0.1.1 release introduces the use of Java Faker to expand the capabilities of Seisei. The examples have all been updated as well and the ‘samples’ UI is now collapsed by default.
Description
Seisei is a simple tool that allows you to specify a JSON template and statically or dynamically publish an endpoint that has CORS disabled which you can then use any way you see fit (within reason). It’s currently deployed at http://seisei.shick.io and is free for general use.
Motivation
I use this project as a means for learning. It’s written in Clojure on the backend and was originally Javascript/RiotJS on the front end. I recently converted it to ClojureScript and Om on the front end. It’s a non trivial application that’s nice to use for testing technologies as it has…
- More than basic REST interface to the server (not just Todo)
- 3rd party components to integrate (Ace Editor)
- Multiple State / Reloading issues (renaming of template requires updates to template list, etc.)
- Modal Dialogs
- OAuth
… so it’s more than just a todo list application that affords me many challenges when learning something new.
Screen Shot
Basic
AutoComplete
Seisei Front End Architecture with Om
I do not profess to be a wizard or any sort of higher order master of ze web. I’ve worked with a lot of different front end techs over the years and one thing Flux got right was a single direction data flow. I’ve implemented that data flow with Om (React) and core.async
for the dispatcher.
Comments