I wrote a traditional application for such kind of training cases in React. This is a simple to-do list.
In my app, I don’t use any extensions for state management. Only clean React with state saving in local storage. I spied the main ideas on the Udemy course “React + Redux. Professional development”. But mostly I tried to write the code myself. I would like to dive into React Native a bit and migrate this app to Android. But it depends on the availability of free time.
Link to the repository with app’s source code.
P.S. There are some awesome themes for Bootstrap on https://bootswatch.com/. For example funny theme: Sketchy