Cool project for sure!
I might be able to offer a little beginner guidance to help you get started. First off, some of a shortcut might be to find a cheap mid eighties-nineties MTB for a lot of the parts you're looking for. You could conceivably get the brushed wheels, freewheel, crankset, BB...