Professional software writing goes through various stages. In the following sections, we will talk about all the various stages we will follow while developing the application.
Understanding the development life cycle
Requirements/user stories
It is important to know the problem statement being solved before starting any coding or design. Agile development methodology recommends breaking the overall project into modules and services, and then implementing a few features at a time as user stories. The idea is to get a minimally viable product (MVP) and then keep adding features.
The problem we have taken to solve is an area of e-commerce. Due to online shopping, most of us are familiar with e-commerce as consumers. It is time...