I am building an eCommerce project and I wanted to define the MVP of it so that I can build it in an iterative way in an agile fashion so I can shorten the feedback loop from clients and adapt asap.The problem is that for an eCommerce to go to production it needs the following features which are standard in the market:
- Buy an item
- Listing view of products
- User Registration
- Forgot password
- View a specific item (view a product)
- Rating system
- Pay by card
- Notification system
If I build all these features it will take me 6 months for the first release where the feedback loop is huge had probably there is a huge risk of failing.
Do you have any idea how to approach such a problem so I can build the project with being as Agile as possible?