What is Bill Minimizer?

Bill Minimizer is a web platform that contains valuable information about mobile operators and mobile subscriptions. Bill Minimizer is especially unique in that is does not only offer mobile plan comparisons but works on a deep level to calculate the actual monthly subscription costs. This highly customizable feature of the site will work to calculate an actual monthly bill, per subscription type, per the users' unique usage.

The platform outlines monthly plans offerings so customers can have a full understanding of the services they are using. This allows subscribers to see exactly what they are paying for and choose if they want to keep the same subscription or change for a different one. With its comprehensive display of costs and features from all the operators in the Swedish and UK markets, customers finally have a full picture of their monthly cost. Along with this, they have an understanding regarding if it is better for them to stick to the same operator and subscription, or to choose something more suitable to their budget and needs.

The platform has a smart cost calculator that lets customers choose the desired mobile data, calls, and SMS they wish to consume every month. Based on these parameters the platform will suggest the optimal and cheapest options. Customers can filter through the largest mobile operators and networks to the smallest (virtual) ones, while also choosing the subscription types and binding periods. In addition, to the cost overview and all the additional info for each and every mobile subscription, customers can see cost predictions for the next two years.

However, the most unique feature of the platform is that it offers not only a comparison of mobile subscriptions but also of mobile operators.

Our Process

The work for the platform was divided into two parts. The first part was related to building a Content Management System (CMS). The second part was related to building the Web Application.

The CMS project utilizes JavaScript and Node.js as the primary technologies and the following Amazon Web Services. Amazon Simple Storage Service (S3) is being used for storage and protection of data for a range of use cases, Amazon Cognito for user sign-up, sign-in, and access control, Amazon CloudFront as a fast content delivery network (CDN) service that securely delivers data and applications, AWS CodeCommit to host highly scalable private Git repositories, AWS CodeBuild for building and testing codes with continuous scaling and AWS CodePipeline to automate continuous delivery pipelines for fast and reliable updates.

The Web Application portion utilizes AngularJS, JavaScript, and Node.js as the core technologies and the following Amazon Web Services. AWS Lambda for running codes, Amazon API Gateway for creating, publishing maintaining, monitoring and securing APIs, AWS CodeCommit, AWS CodeBuild, AWS CodePipeline, Amazon Simple Storage Service (S3) (as mentioned earlier), Amazon Virtual Private Cloud (Amazon VPC) for launching AWS resources in a predefined virtual network, Amazon Simple Email Service (Amazon SES) as a cloud-based email sending service and Amazon CloudWatch for effective monitoring and responding to system-wide performance changes.

Why Amazon Web Services

The high-performance capability made AWS a great choice for this project with its fast, flexible, secure, and budget-friendly solutions. With AWS we were able to select the programming language, operating system, database, and other assets so that we created a solution that works best for our team.

In addition to the AWS services outlined above, the Miracle Mill team is currently working on migrating the database from MongoDB to DynamoDB. We believe that this migration will increase cost-savings and increase the functionality of the platform.

The Benefits

One of the biggest advantages that AWS offered to this project is the scalability, meaning the project can scale up and down without any performance issues. AWS also allows an offering of flexible storage solutions to help support the business. Another aspect that was fundamental for our work, was the reliability that AWS offered. Amazon Web Services have a huge reach and a giant team of tech experts, allowing them to build a solid network, that has proved to be dependable, consistent, and secure. This security is exactly what has been needed throughout all of the stages of the platform.

Let's Work

Drop us a line