Motolangage
July to November 2019•Contract•Paris, France

Context
Motolangage is an experimental app developed for INSERM, the French National Institute of Health and Medical Research. It's a tool to help researchers understand how people learn a language.
The app is a game where the user has to guess whether a sentence in a fictional language matches the image displayed on the screen. They first receive a brief training with a series of examples.
Researchers can then analyze the user's performance and tweak the game's parameters (duration, cycles, sentence complexity..., etc.) to see how it affects learning.
Contribution
I built the interface of the app with React and Redux. Each time a user answered, or failed to answer, a sentence, the frontend would send their answer along with a bunch of behavioural metadata for researchers to analyze.
Unlike most projects I work on, the React app lives in a monolithic Laravel app. It was a brief dive into the PHP world, which reminded me of my Ruby on Rails days.
Stack
The technologies I worked with
- JavaScript/ Web Language
- CSS/ Web Language
- React.js/ UI Library
- Redux/ State Management
- React Router/ Routing
Team
The fantastic people I worked with
- Louis Roufinaud/ Backend