feat(products/*): build app structure