It is a lot for a single developer. I decided to not rush things and take on the project as though I was in a group of developers. So I work on it bit by bit at a time, I test functionality of something, and when my bug testing is complete for all cases I can think of, then I will mark that off, put it into the app, and leave it be. Slowly once I get the pieces made, I'll start building this jigsaw puzzle. :)