For a hobby project as described by the author it is a job very well done. I don't have any complaints. May be upgrading the UX (not the UI) a little bit would make it an excellent experience for the end user.