Show HN: Dog API
From a fun / teaching / learning point of view - I get it.  As others are saying however, the secondary learning that you want is that sometimes a database is the right solution.For example, a student could learn that they need to use a API (with all of the API problems: latency, server down, throttling, blah blah blah) when all they really need to do is download a sqlite file, hook up sqlite to their application, run one query - and have a vastly simpler application.  This could be as little as 10-50 lines of code.  Never underestimate the power of shipping data via sqlite files.