Progressive Web App (PWA): web based, mobile friendly

Progressive Web App for an online Pharmacy 


The Mobile app and Admin Panel were built on a PWA technology (Progressive Web App). Therefore, it means that the app was built on a web-based platform but is mobile friendly (looks like an app on a mobile phone and works on Android phones and iPhones). That solution helps senior users and technicians to have the app on a computer screen and, also helps the pharmacists and younger generation users to have the app on their phone, anytime. 

Case Study

As a pharmacist, it is becoming increasingly important to meet customers’ needs in more places than just the traditional storefront. Certain groups such as the elderly or disabled have a harder time making it into the store to pick up prescriptions, and with the busy schedules of the average person finding the time to go into a store didn’t always work. Our client realized this need and approached us to find a solution. They wanted to create a platform that would allow them to fill, refill, and ship prescriptions without ever having to have the patient step foot in-store. We took this idea and designed a website that fulfilled these needs and additionally would allow the client and his team to communicate with patients in a convenient and user friendly manner. 

Our first priority was making sure the platform was user friendly and would provide the same level of patient care and experience that customers receive in store. This meant that the client had to have a positive experience using the platform, but also that the legal requirements were being met as well. Maintaining the proper procedures and required communication levels remotely was something we had to get right! To accomplish this, we built two separate, but connected platforms to provide an optimal experience for both the pharmacists and their team, and the patients. 

The first platform was built for pharmacists and technicians where they could securely action patients ’ submitted prescriptions. It allowed for communication between pharmacists and technicians, the ability to upload media to provide additional information on orders, as well as to receive, approve, and ship prescriptions to patients. The platform provided varying levels of access depending on the account type so that technicians could still have access to patients via communication channels, and prepare prescriptions, but the pharmacist was required to approve all orders and shipments. 

The second platform was the customer-facing portal where patients could make a profile, upload, and order prescriptions. The system can also save prescriptions that had refills so patients could request a refill without re-entering the prescription information. Additionally, we built a communication channel between patients and the pharmacist where patients could request a consultation to have their questions answered in a conversation hosted on the platform. This feature allowed the client to maintain the level of patient communication that was expected in stores, in a digital manner. 

Both platforms (Mobile app and admin panel)  were built on a PWA technology (Progressive Web App). Therefore, it means that the app was built on a web-based platform but is mobile friendly (looks like an app on a mobile phone and works on Android phones and iPhones). That solution helps senior users and technicians to have the app on a computer screen and, also helps the pharmacists and younger generation users to have the app on their phone, anytime.

Contact us today and let us help you plan, design, build and launch your mobile or web app to the market.

Phone: (403) 464-4554


GOAT Generation app – Project Rescue: From project failure to launch the app to the Google and Apple Stores

The founders of Goat Generation app approached TERRAFORM – app development as they were looking to complete their app idea that was originally developed with another company. Their vision is to create a platform that would reduce food waste while supporting local charities. The app would allow users to donate their leftover food to be purchased by other users, with a portion of the proceeds going to the charity of the donors choice. 

The previous development company could not deliver what was on the scope and fulfill the clients’ needs. When TERRAFORM took over the project it was nearly 60% completed. 

  • The Android version of the app was functional but not working properly and the payments’ integration (PayPal) was not completed.
  • The iOS version of the app was not working and had several bugs.
  • The CMS had very simple features and was not close to the client’s requirements.


However, the biggest hurdle was to work on an older language in which the app was originally developed (Appcelerator – Titanium and .NET ASP).

As the client already had spent resources to build the app, TERRAFORM had to work on a limited budget to correct and build the core features of the application using an older technology.

To ensure our team could provide the best solution to the project, TERRAFORM assessed the client’s needs for the app, the current standing of it, what was missing from the original project and options to build it and deliver to Apple and Google stores. Our team presented technical assessments, an overview of the app features and options (keep with Appcelerator Titanium, move to Appcelerator Alloy or move o Native or Reactive Native).

There have been hurdles developing on Appcelerator – Titanium as the libraries are not up to date or do not offer full support from the tech community. The project presented more issues than usual but those issues were fixed after a great effort of all the team.

The app is in the Google and Apple stores and it is gaining more traction every day. TERRAFORM – app development has worked with GOAT Generation to deliver the best outcome possible to the community and to build the founders’ dream: “reduce food waste and support local charities”. 

Consult with us today and we will help you with app idea and project:

TERRAFORM was very proud and happy when Goat Generation App hit the news. Here is the article from CBC:

Launch Party – 10 Years of Calgary Startups

Yesterday marked the 10th Annual Startup Launch Party – Hosted by Startup Calgary. For the last 10 years,  Startup Calgary has been helping promote local innovators and their efforts to showcase future disruptors and give them a platform to help start their businesses and rally support from locals.

Launch Party is always a great time, but this year was something special – 10 years and they did not disappoint. Year after year, it has grown – but this year showed a staggering improvement. There were more companies, more startups, more support networks, and more attendees than any previous year I have seen. The hosts did a great job arranging the venue to promote a casual relaxed atmosphere while still focusing on what is important – networking and business promotion.

I was able to wander around, meet people both new and old and never did I feel like it was to crowded or cluttered, but more importantly I didn’t fee like it was empty either. It was bustling – much like Calgary’s entrepreneurs and startup ecosystem. I for one look forward to next year.


Mobile App Development Solutions by Terraform Wins GoodFirms Recognition

GoodFirms appreciated Terraform for its outstanding mobile app development & DLT services.

About Terraform


Terraform has been showcasing expertise in developing apps since 2009, and the founder holds experience of working in technology for over 20 years. 


The company prioritizes offering web app and mobile app development services to its clients in both native as well as hybrid languages.


Terraform provides excellent business solutions on a large scale, whether it is for a client, a team of clients, or a big creative idea to make global.


Being the best app development company in Calgary, Terraform helps its clients by turning their mobile app idea into an expertly developed handheld reality.


The panel of expert app developers and technicians assist clients in framing a strategy that will set-up their app for success, providing them with an outstanding app to upscale their businesses.


Terraform has experience of working with clients ranging from startups like Lease Locator Oilfield and medium businesses like Zomongo to huge enterprises like Surerus Murphy Joint Venture. The company also provides services in the oil and gas sectors among others.


The skilled and brilliant workforce at the company has experience of working in project transitions and recovery. The developers at the company proficiently collaborate for projects with startup developers and companies, correcting issues and releasing the app to the market.


Terraform holds expertise in the IT industry targeting app development services along with web & software development, app & web designing, maintenance & support, big data & BI, cloud computing, IoT development services, and excellent DLT solutions.

GoodFirms Research Methodology


GoodFirms is a well-known online B2B organization that connects the IT service seekers to the service provider companies. The talented and experienced analysts at the firm carry out their research process by analyzing the companies that desire to be recognized as a top service provider companies based on three vital parameters, which are Quality, Ability, and Reliability. The companies are further scrutinized by analysts based on their market penetration, client satisfaction records, and overall experience gained in their respective domain. The companies that fulfill all the criteria mentioned above are added in the list of top IT service provider companies.


Likewise, GoodFirms also analyzed Terraform and found the company to be delivering prominent mobile app development DLT development companies. 

Acknowledged by GoodFirms


GoodFirms endorsed Terraform for its exemplary mobile app development & distributed ledger technology development services.

Mobile App Development Services


Terraform holds pride in mentioning mobile app development as their forte.


The company holds experience in developing apps on both Android as well as iPhone platform.


The expert app developers in the company have built dozens of apps for iPhone and Android with clients across Alberta. 


One of the clients has shared their delightful review of mobile app development services by the company.


This development has evolved Terraform to be ranked among the top mobile app development companies in Calgary at GoodFirms.


Distributed Ledger Technology


Distributed Ledger Technology (DLT) is one of the evolving technologies that are becoming an essential platform for businesses to provide new value and expand their operations. 


The panel of skilled and proficient experts at Terraform is always excited about new software technologies- DLT being one of them.


The experts at the firm implement various projects ranging from mining multiple cryptocurrencies to setting up an online ripple portal. They also excel at creating mobile integrations.


The brilliant and skilled workforce at the company vigorously implements logic to provide their clients with new sources of revenue and data. The panel also offers a backbone architecture for all sorts of distributed apps (dApps) ranging from games to data storage. The professionals at Terraform ensure AI integrations form a collective state of knowledge and experience.


With the agile development of IoT, DLT’s provide an appropriate source for devices to engage over the network to proffer a means of microtransactions along with distributed storage and computing power. The trained experts at the company realize that authorization and identity management can also be managed effortlessly through DLT’s. 


The developers at the company create DLT’s that provide a means of automation in the flow of various quantifiable commodities and their transactions.

Specific examples explain the application of DLT by Terraform more clear. 

TERRAFORM and Oilfield Lease Locator: a case of app success.

TERRAFORM has worked with Oilfield Lease Locator app to find a solution to the complicated oilfield mapping system.

Field operations in the oil and gas industry have always used a complicated and proprietary address mapping system. For modern workers used to the ease of Google maps, it became clear to the client that the current system was outdated. Lease Locator team wanted to modernize the way workers found sites in the field to allow them to be more efficient, as well as making day to day life a little easier. 

In order to create the ideal solution, TERRAFORM  – app development and consulting had to figure out what the exact pain points of the Lease Locator users were. The current mapping system was complicated and time consuming, and even after finding the location, figuring out how to get there was still sometimes a challenge. The Lease Locator app needed to make the old system work like a current mapping app. One that could instantly pinpoint a location, provide driving instructions on how to get there, and allow access even in remote areas with no internet service. From identifying these key issues, the solution of Lease Locator was born in partnership with TERRAFORM.  A database consisting of over 20 million data points was created allowing users to find every single location across British Columbia, Alberta, and Saskatchewan. Users can search for a destination with their choice of formats, and allow Google or Apple to give you directions within Google and Apple Maps. All locations are stored in a user’s history and can be recalled at any time, making it convenient to compare distances or revisit previous destinations. 

The Lease Locator app has 27,000 active users and hosts over 8,000 users daily. The app was also rated in the top 10 business apps in the Google Play store for Canada in 2018 / 2019.

Goole Store:

Apple Store:

Kicking off 2019 with an Exclusive Award: Terraform Tops Development Industry

As the TERRAFORM team enters another year of helping create strategies and solutions for our clients, we’re excited to share that we’ve earned some recognition for our commitment to creativity and sustained high-quality success. In rounding up the best of the best in Canada across different industries, B2B research and reviews firm Clutch gave TERRAFORM a spot on the list of premier software developers.


Clutch ranks companies based on individual evaluations of market presence, prior experience in the field, and client testimonials, among other aspects of internal operations, so we are very proud to have earned a place among the leading development firms in the country. 


“The award credited to TERRAFORM – app and software developer, means appreciation for our great effort to build our community and business and, to help our clients be successful,”.

Beyond our software skills and client service, here is some feedback directly from customers we’ve had the pleasure of working with: 


TERRAFORM is really responsible and solves bugs and other issues. Because of the third-party provider, we had a bit of a rough start. The project has improved a lot thanks to TERRAFORM’s efforts,” shared one client. “If I ever have a problem, I can call them and they fix it right away.”


Their personality stands out. They’re outgoing, easy to talk to, and easy to follow up with,” praised a second. “Overall, they’ve addressed any questions that have come up. Change orders were also done in a timely manner, which was also good.”


Our presence as one of many strong web development companies in Calgary was also noted by The Manifest. A business news website that shares insight and knowledge regarding different trends and industries, The Manifest stands as a sister company to Clutch with equally rigorous evaluation and scoring mechanisms, so Terraform is very excited to have our range of capabilities highlighted.


Terraform is confident that our legacy of sharing strong, successful software solutions with clients will only continue to increase in this upcoming year and years to come. Given past trends, it’s clear that the number of apps produced in 2019 will only grow. We’re excited to take on new challenges, and if you want a partner for your next big mobile strategy project, our team is here to help.

Tinder’s New Feature Takes A Creepy Turn

Tinder has a new feature that reveals they know a lot more about their users than they let on. The new algorithm is turned on by a toggle switch called ‘Smart Photos‘. It then begins testing photos, alternating through them, to see which one gets the best results. In testing this has ended with up to 12% more matches. But here is where it gets really interesting: If the profile picture that gets the best results is of a person wearing glasses, but a user looking through profiles usually swipes left on people in glasses, it will show them the most popular photo of that person without the glasses on.

This is a bit of a breakthrough for people wondering exactly how much data the dating app calculates on its users. Tinder has been notoriously quiet about what data it collects, and while it’s assumed they take the usual statistics into account, they have never revealed they watch and dissect what each user swipes right or left on. This new feature proves they do in fact have algorithms on every single action every one of their users makes.

So what exactly can the data Tinder is gathering be used for, beyond helping everyone find out which profile picture gets the most suitors excited? One of the easiest channels to exploit is advertising, and knowing what a target market likes and dislikes is pretty attractive to anyone wanting to spend money on the platform. Who know what other data they are collecting and what it could be used for in the future, but all signs point to it going far beyond finding the best match for your next hook-up.

Hinge Just Transferred Existing Users to Their New App


Hate your existing app but don’t want to lose your user base by developing a new one? No problem! Hinge, a Tinder-like dating app that followed the swipe left or right format has just launched Hinge 2.0 – which is completely different than the original concept. It’s now about relationships, commitment, and a paid subscription… and they are betting on users sticking around after the free trial period is up.

Hinge launched in 2013 with the then unique concept of only connecting users with common friends discovered through Facebook. It had the same swiping functions that made Tinder so popular, but narrowed the field to people that might have already crossed paths before. Soon after all the other similar dating apps followed suit, adding in the common connections feature that once made Hinge stand out. With this feature adoption Hinge just became one of many freemium dating apps in a big messy market.

Last year Vanity Fair published an article slamming the current state of dating, and while many felt the article showed a fuddy-duddy attitude towards the millennial way of hooking up, Hinge CEO Justin McLeod took note of the mentality. In December he decided something needed to change with Hinge, in a big way. McLeod rebuilt the app’s entire engineering team, and focused all the company’s efforts on the new launch, to the detriment of Hinge’s original format.

Hinge 2.0 launched today, and it plans on taking the remaining existing users along for the ride. People have been receiving notice of the change over for two weeks now, but the big test will be to see if millennials will actually pay for a dating app, something they are not used to forking out cash for. Hinge now requires a $7/month subscription for the service, a fee that the company hopes narrows the market down to people who are really serious about finding a relationship and not just having a laugh.

Hinge has also updated the complete look of the app, and the way people interact on it. They have eliminated swiping completely and instead allow for more conversation points in a persons profile, which they call a story. This new story looks similar to Instagram, where people can post photos along with generated questions and answers, and interested connections can comment on them. In beta testing Hinge says this new format has resulted in 7x more numbers being exchanged between users.

It’s an interesting model as Hinge 2.0 is really nothing like the original app users agreed to download. Of course, both are dating applications, but the similarities really stop there. It’s a gamble Hinge is willing to take, and they have the luxury of reaching thousands of people directly, so why not? It’s really a genius way to have people consume a new product without having to do the work to acquire the initial user base.

It’s yet to be seen if the users Hinge has transitioned over to this completely new format will stick around, or will be turned off by the subscription fee. The company hopes that the potential higher success rate will draw users in who are looking for a more serious relationship. One roadblock they will face in terms of growth is that apps like Tinder have a higher download rate because it’s non-committal. We will soon see if millennials are ready to spend money to find a more substantial idea of love.

Launch of Robinhood Gold Reveals Important Lesson

robinhood gold

You do not have to monetize a mobile app immediately. In December of 2014 Robinhood, a stock trading app, launched on the market promising to never charge commissions. Nearly two years after their successful foray into the app world, and around 1 million users, they have announced a new premium feature called Robinhood Gold, which charges users $10/month for additional features. This expansion into the monetary branch of mobile apps is an excellent case study for anyone looking at launching their own app.

Robinhood gained their impressive network of users through a lot of knowledge and hard work. It was founded by two Stanford grads who had built high tech trading alternatives for big hedge funds. The basis of the app was that it should appeal to people just getting their feet wet in the stock market, because it allows users to trade stocks without paying any fees. Other companies with similar applications charge anywhere from $7-$70 per trade, depending on various charges and commission.

The sleek design and amazing user experience was also an important factor to reel in users. Having a great concept and bettering their competitors was a way to get people to download the app, but the user experience kept them there, creating loyal followers. After assessing nearly 2 years of data Robinhood discovered that anywhere between 10%-20% of their user base was more experienced traders, and they saw an opening to monetize without compromising on their founding promise of never charging commission on trades.

This past week Robinhood Gold launched. For $10/month users who upgrade to this paid subscription will get a plethora of features. Gold users have better trading hours, which include before the stock market opens and after it closes. They also get access to an additional $2000 of credit (if there is $2000 already in the account), and they get to skip the 3 day waiting period for deposits and reinvestments. This Gold membership provides more experienced traders with features they really want, for a fee that they can afford. Also, with the name being ‘Gold’, it gives the people who invest in the subscription a level of prestige, which after all, is what most stock traders are chasing.

The massive takeaway for new developers and anyone with a great app idea is that you don’t have to monetize immediately. Get it all right first. Grow a user base first. Make sure you have all the working components functioning seamlessly first. Once you have the app working and people loving it, you can then make changes. In fact, as with the Robinhood app, you may even be praised for this change as it could offer your user base something they actually want. The side effect is simply that you can get paid handsomely for that upgrade.

Location Sharing App Gets Huge Investment from Benchmark


If you think Google Maps and Facebook have the lock down on digital maps and location sharing, think again. French company Zenly just confirmed they have received $22 million in series B funding, largely in part from American angel investors Benchmark. The money is going to be used to open an office in San Francisco over the next few weeks and support product development. The investment is a big deal because it’s a departure from the usual American only investments; often forcing companies from other countries to move to the USA before receiving funding.

Location sharing has been attempted before but hasn’t caught on to the extent that companies like FourSquare had hoped. Zenly has been successful, particularly with teens, because of the ability to see where your friends are and who they are with simply by tapping on their profile. Zenly knows where the hot spots are before any other app simply because of GPS trending in your friend group. The app currently has 2 million users in 186 countries.

There are also social aspects to Zenly, which further engages the teen audience. They have added emoji’s as an update, and it’s easy to send an emoji ping to any friends on the app. Some emojis have specific purposes like telling the other person you are running late, and others are just for fun. The usefulness of the app goes beyond voyeurism when you are looking for a friends exact location at a festival or in an unfamiliar location. The location algorithm Zenly has put together is very precise and generally accurate.

One of the biggest hurdles of location sharing has been the drain on battery usage, and Zenly has worked on an effective solution over the past couple years. Location tracking is only enabled when another user or friend tracks you, so there isn’t constant battery drain on your device. Also as they expand, the map data building will be a challenge as the company is going up against the big dogs like Google, Apple, and Uber.

The big test now for Zenly is to see how they can do in North America, where people have seemed disinterested with location sharing for some time. They key to success will be with the teen demo, some of whom will have never even heard of apps like foursquare. If Zenly is successful at reaching this audience they could be the next big social media platform.