The continuing growth of online retail shopping, the high number of mobile operators in Ireland and the complexity of mobile products means a consumer may not know where to look when searching for the best suited mobile plan to their needs. The range of products is vast, and the differences in terms of value may not be very apparent to a consumer that would usually be more comfortable discussing options with a sales agent. This project attempts to bridge the gap, allowing a consumer look across the entire market place on a single page web application. This application will perform some of the duties completed by an agent, and is also easy to use and understand, so it can be used by almost everyone.
What I have developed is a single page application, using .NET core with a Blazor server framework, to deliver an interactive UI, supported by code written in C# and html which renders data to the UI. The data which relates to mobile plans is easy to add, change or update and will use rendering logic as defined in the Blazor components or razor pages.
The future development is dependent on the data, which is stored in text format in a json file. Additional products may be incorporated into the data, allowing a further analysis to take place into bundled products and additional services, with associated discounts. The application could be integrated with a CRM platform, or simply used by an agent to assist with a sale. Web forms could also be developed to allow product owners maintain their own products in the data store.