The PMO app development contest was organised by Google and MyGov, the Indian government's citizen partnership platform.
The aim of the contest was to crowdsource an app for the the Prime Minister's Office. In the first phase, the public was invited to submit ideas for features the app should have. Over 30,000 ideas were received and the best ones were selected to be included in the app.
In the second phase of the competition, participants were given a list of features, and were asked to design wireframes for how the app should be designed - keeping in mind Google's material design guidelines.
Out of about 300 entries received from all over India this round, the top 10 designs were selected, and two members from the selected teams were invited to the MyGov office in New Delhi to present their wireframes to a jury.
The teams who made it to the top 10 were then informed about certain technical challenges about the scale of the app, and the challenges of designing an app that had to be accessible for every Indian citizen. The teams had to come up with solutions for all the given problems, and explain their answers to another panel that judged each team on their technical abilities.
5 teams were selected out of the top 10 to work with Google design and engineering mentors to build a functional app. Ours was the youngest team to make it to this point - at 19, I was the oldest member of the team.
Over the next two months, we built a working app and worked with NIC, the Prime Minister's Office, MyGov and Google to get it in the best shape possible. Our aim was to keep our app as simple to use as possible,
and as useful as possible to each citizen.
After security and load testing, and a design review by Google's design team, our app was judged to be the best. During our discussions with MyGov, we had made a number of suggestions that hadn't been feasible at the time due to time and technical constraints. Since we had now won the contest, we had time to work on polishing the app before release.
We spent the next few months working closely with the government to improve the app and implement new features. This often involved working with their backend teams to create new APIs and changes in their systems. It took time, and taught us a lot about working at the scale the government does - each decision had to be looked at from a security and scalibility standpoint, and often things were a lot more complicated than we initially thought.
After over a year in the design and development phase, the app was launched by the Prime Minister at a townhall address he gave on 6 August 2016.
Launched PMO App & met many people who contribute in #MannKiBaat programmes & several other activities on MyGov. They enrich our democracy.
— Narendra Modi (@narendramodi) August 6, 2016
As winning team, we got a tour of Google's Mountain View headquarters in California. After all the hard work we did, it was a pretty great way to end things.