Lillemini

Junior Consulting project - JrC

Lillemini is an app run by health professionals, which provides safe knowledge, tips, and tools for parents with infants.

It was my first project as a consultant for Junior Consulting (JrC). I started out as a tech consultant, but was later assigned to take the role of project manager. The project's scope was to help with further development of functionality for the cross-platform application which had already been begun developed by another developer outside of JrC.

The app was written in Flutter with a backend in Firebase, both technologies with which I had no prior experience using, as I was put on the team. I eagerly started learning Flutter to be able to contribute to the project, and I really started loving the framework! The development experience using Flutter is, compared to other popular frameworks, simply amazing.

A step along the way we reached a point where the app's foundation didn't support the fast development of new functionality. Our team, with the support of our great client/product owner, decided to refactor the entire app.

We redesigned most of the architecture which, by the time the new foundation was laid, supported an exponential increase in the productivity of implementing new functionality, design change, monitoring bugs/issues, deploying the app, etc. Things we implemented with the new version include:

  • Continuous Deployment (CD) with Fastlane.
  • Monitoring of bugs/issues with Sentry.
  • A new payment system that would support payment across devices.
  • Internationalization (I18n) and localization
  • A new state management system with Riverpod

Technologies used

ReactJS

logo-ReactJSlogo-ReactJS

Sanity IO

logo-Sanity IOlogo-Sanity IO

Flutter

logo-Flutterlogo-Flutter

Firebase

logo-Firebaselogo-Firebase

Gatsby

logo-Gatsbylogo-Gatsby

TypeScript

logo-TypeScriptlogo-TypeScript

Fastlane

logo-Fastlanelogo-Fastlane

Sentry

logo-Sentrylogo-Sentry
imageimage
imageimage
imageimage