Skip to content
Fred Chien edited this page Sep 26, 2015 · 3 revisions

An isomorphic web application built with modern technologies, which contains basic functionality, fundamental design and workable architecture. Good to be used to create your project quickly.

Isomorphic and FLUX Way

The architecture design was already done for isomorphic. The views and frontend stuffs which are implemented with React can be rendered on server-side and client-side both and using the same configuration of routes. The good news is, there is no need to learn anti-pattern flux framework(e.g., redux) for isomorphic. Lantern provided an easy way for developers who are already familar with flux pattern.

No Callback Hell

The callback hell are not there anymore. The generator is widely used in this project, which is the new technology in new version of ECMAScript 6 for flow control. The Backend is using generator with Koa web framework, and frontend is using generator in flux framework as well.

Pretty Cool UI

Not only technique things, but also UI design is pretty cool in Lantern project. The framework that Semantic UI bring us fantastic frontend user interface, even better than bootstrap and other UI framework.

Third Party Authorization

User might already have an account on some popular services (Facebook, Google, LinkedIn and Github). Third party authorization support is allowing people signing in with these exists accounts rather than typing username and password.

Internationalization (I18N)

I18N architecture was already implemented in Lantern project. It is quite easy to realize Internationalization and localization support for web service.