Water Safety Tool
Technologies: React / Redux for front-end, Slim-based API server, MySQL, generating DOCX, linked to Google Drive
Water Safety Tool is an application developed for simple risk management of water consumption in hospitals across the U.S. It's a React/Redux single-page app linked to API controlling the database. Important features include the optimization for tablets and running in an offline mode with data synchronization after re-connection to the Internet. The application generates DOCX files and automatically sends them to Google Drive. Currently, a conversion to React Native is being implemented, exploiting shared code benefits.
Started: continuous development since 2014
Tellmaps are merging map display, rankings, charts, and narrative in an easy to use interface used by UNESCO, IMF, IEA and others. Tellmaps are an attractive way to introduce data rich topics to varied audiences. Our job was redesigning the frontend into responsive layout and upgrading the whole system to new modern architecture heavily inspired by React and Flux libraries. Tellmaps is a typical example of a project where communication and common understanding is the key to success, since we work within an international team located in various parts of Europe.
MVP for pitch presentations
For an UK-based company we developed a MVP of a web application, that was supposed to test out a business idea of pitching new investment opportunities. Client provided wireframes and basic design ideas and we built a model using the Single Page Application model. Backend REST API is powered by AWS and node.js lambdas, authentication handled by Auth0, and we also use a bunch of other services such as SendGrid. The front-end side is completely written in a combination of React / Redux, with Google Material UI styles being used for the final look. The goal was to make the presentation look like a deck of cards, each one with various aspect of the presented project. A lot of effort was put it to make the editing look like just another view of the final presentation, to be as interactive as possible. The project is on hold now, as client is seeking ways to fund the prototype for further development.