I am thinking of doing different parts of it as different github repos. Theme, login, reports, checkout, etc.
So in a sense I cover many bases. Although in another way it’s all related to one thing which I’m not sure is good or not for a developer portfolio. What do you guys think?