-
Notifications
You must be signed in to change notification settings - Fork 16
Introduction
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.
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.
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.
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.
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.
I18N architecture was already implemented in Lantern project. It is quite easy to realize Internationalization and localization support for web service.