The IMA.js is an application development stack for developing isomorphic applications written in pure JavaScript and React.
Here at Seznam.cz, development of a frontend application comes with many checkboxes that need to be ticked off before the project goes public. Mainly because of a diverse audience and a challenging product requirements.
In order to not reinvent the wheel on every project and to address all of these problems (checkboxes), we have created the IMA.js framework. Here are a few outlines that we're most proud of:
We have prepared a complex tutorial for you: Your first IMA.js application. This tutorial covers the basics of creating isomorphic web applications using IMA.js, but you will encounter some more advanced concepts in there as well.
For a more in-depth information about the IMA.js see a full documentation and more on imajs.io.
See the ima-plugins repository for available IMA.js plugins.
Initialize application skeleton with single command
npx create-ima-app
# or if you are using yarn
yarn create ima-app
and start the development!
cd create-ima-app
npm run dev
# or if you are using yarn
yarn dev
See How to Contribute.