Kaji-Buntan
React.js
Next.js
MUI
Deployed at: https://kajibuntan.com
Kaji-Buntan
Overview
This project was made during a two-month long "hackathon" organized by Code For Japan and the NHK. The result was featured in a TV program broadcasted on the NHK. At the beginning, the objective was to develop an app related to education and related challenges. The team was driven by Ayumi Igarashi, assistan professor at the National Institute of Informatics. I was one of the three web-developers involved with the actual application. We all coded the application on our spare time, during the course of a month or so.
Principle
- The application aims to put into practice an algorithm of "fair" distribution of household chores. The actual mathematical definition of "fair" is pretty complicated, but let's say for now that it means that it optimizes the degree of "pain" felt by each individual. Each individual has then to enter the time it takes for them to complete each task, then how much "pain"/"joy" is felt doing the task. (I like cooking, so spending one hour cooking will be less bad for me than if my partner hates cooking but, say, doesn't mind doing the dishes).
- If you are interested in the algorithm determining the "fair share" of chores, don't hesitate to read Igarashi-san's paper!
- At the beginning I explored using Firebase to save the task distribution and weights, and for authentication. It ended up being a bit too ambitious for the scope of the progress - and for research purposes we needed users to be able to fill in data without having to actually log in or create a login.
Tech stack used
- The site is developed in
React.js
under aNext.js
platform, using theMaterial UI
library. - The site is deployed on
Netlify
Photo credit
Photo by Kyle Arcilla on Unsplash