Good behaviour reward points
Ed | Jan. 6, 2021, 10:56 p.m.
The children were settled watching a Christmas movie, and I realised I had time for a quick, fun Django project.
Screenshot of reward system form
I designed a simple reward system for my children to earn points for good behaviour. The points system uses a data model to represent each child, including various querysets to calculate individual scores; and a 'point instance model, records the reason the point was earned, and categorises the point by theme.
Points are added through a simple form, as shown in the image. I used bootstrap on the front-end pages, meaning the pages look great both on large and small screens - points can be earned even when we are away from home!
To view the rewards system, click the button. Note that you must be logged in to view the app.