Would custom coding an e-commerce store as different modules be a good (whole) portfolio?

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?