The rise of open-source in the Government of India’s projects
By ColoredCow
December 10, 2024
While the Indian government’s affinity towards open-source software isn’t entirely new, it has recently become far more pronounced. During a recent kickoff meeting for a nationwide AgriTech project backed by the Ministry of Agriculture, we were surprised by their explicit emphasis on using open-source tools, a must-have on the project’s…
Building an open-source CiviCRM Payment Extension
By ColoredCow
November 23, 2024
We’ve developed a CiviCRM extension to enable Razorpay payments, a crucial step in making CiviCRM more accessible to Indian nonprofits. This solution simplifies donation processing and strengthens CiviCRM’s viability in the Indian social sector. Join us in building more impactful open-source solutions!
Efficient GCP Budget Monitoring through Slack Alerts
By Sachin Bisht
February 24, 2024
Google Cloud Platform provides you with simple ways to access computing resources and services. Using Google Cloud services comes with expenses, so it’s crucial to keep a close eye on your spending. In April, we recently found out that our spending on GCP services, where we host our projects and…
Glific Consulting: Empowering NGO with Customized Solutions.
By ColoredCow
January 26, 2023
Introduction: Indus Action is a non-profit organization based in India that works to improve access to education and ColoredCow, as a founding member of the Glific development team, is well-positioned to provide complete Glific consulting services. We specialize in helping organizations customize and optimize Glific to suit their specific requirements….
Internal Dashboard comes to Glific
By Akhilesh Negi
January 23, 2023
At Glific, we had a solid 2022 where we released a bunch of new features in Glific and onboarded many new NGOs which eventually helped reach out to more beneficiaries and have a greater impact. Check out how last year went in detail in this blog As we continue our…
Integrating Google Sheets in Glific
By Akhilesh Negi
October 21, 2022
While building Glific for the past 2.5 years, one of the problems we face while scaling it is that it is difficult to find a one-size-fits-all solution that would work for everyone. As a result, it is often necessary to tailor the solution to the specific needs of each user….
Experiments with Frappe as CRM in Glific
By Akhilesh Negi
September 19, 2022
For the past few months, we have been working with Reap Benefit to visualize citizen engagement of their chatbot in a mapping dashboard created in R/shiny. Read more about their journey with Glific and our journey in creating the dashboard here. Initially, we went with the combination of Glific, BigQuery,…
Visualizing citizen engagement of Chatbot
By Akhilesh Negi
August 30, 2022
Imagine a nation where problems encountered by locals could be collected in one location and then resolved by locals utilizing local resources and data. A community where each resident takes responsibility for local problems and finds solutions. As Abhijit Naskar said “A nation can run without government, but it can’t…
My IndiaFOSS 2.0 experience
By Mohd Shamoon
August 2, 2022
I am a big fan of conferences as I always get to know a lot of new things which I wouldn’t have thought or heard otherwise. I have gone through most of the videos of past Javascript conferences and it really helped me to understand some core principles and thoughts…
Multiple Profiles: A possible way to increase chatbot’s reach beyond one person per number
By Akhilesh Negi
July 15, 2022
One WhatsApp + Multiple Profiles = Greater Impact! Well, the equation seems simple and makes more sense as we go deeper into the impact of a chatbot and its reach to beneficiaries. Especially for NGOs working in sectors where mobile device availability is not common and thus the same device…
M & E in Digital Green’s Farmer Chatbot
By Akhilesh Negi
June 2, 2022
Despite the fact that India is an agricultural country where agriculture is the primary source of income for over half of the people, farmers confront appalling conditions. These scenarios typically arise when crop products do not meet expectations because harvests have been ruined by pests or harsh climatic conditions, leaving…
Open source, automation and sharing with discord bots
By Mohd Shamoon
May 26, 2022
When do you think a developer is the happiest? For me it is when a piece of code written by you is used by someone and they are happy and thankful for it. That is the best feeling ever. It is so fascinating to be in the technology space in…
Bringing the power of End-to-End testing in Plio’s open-source platform
By Vaibhav Rathore
March 22, 2022
Originally posted on Plio’s Blog Plio’s priority has always been building a simple and easy-to-use platform. The team works super hard to ensure any new functionality is properly reviewed, tested, and comes with its own set of unit tests. Rigorous testing cycles that sometimes have taken several rounds of code review before…
Spring Sprint with Mukkamaar
By Akhilesh Negi
March 9, 2022
After the Covid crisis intensified, everyone was being pushed into tight corners and was still adjusting to the new norm of working remotely. Thus working together in a cohesive environment, jotting down ideas, and discussing work plans felt like a distant memory. However, as the situation in India has begun…
How custom dashboard can boost your Chatbot
By Akhilesh Negi
February 3, 2022
A chatbot for an NGO can be a godsend for keeping in touch with beneficiaries on a large scale, especially when one-on-one talks are impossible to continue in the midst of a global pandemic. NGOs can use chatbots to digitize their programs and distribute them to a wider audience through…
Enhance review process with automated tools and services in an open source application
By Mohd Shamoon
January 12, 2022
One of the hardest things that I feel is to verify, if a new piece of code will not break another part of the application. A good reviewer can be as good as the knowledge and experience they have, but even they can’t deal with the unknown. Thankfully we have…
Improving Processes with Boilerplates
By Gaurav Gusain
January 10, 2022
What are the challenges we faced? Being a growing organization, we regularly add, update and check our processes that are followed in the organization. So recently in ColoredCow, we decided to do the same and check for any of the process that is not being followed, any area where a…
Zoom Migration MicroService
By Gaurav Gusain
November 9, 2021
BackStory As a growing organization, we usually have many discussions and meetings and we thought to record these meetings so that we can revisit them for further use. We also organize a story club every Wednesday where everyone participates and shares their inspiring stories. With this idea of storing all…
How custom DataStudio Reports can contribute to building foundations for lifelong learning
By Akhilesh Negi
November 3, 2021
“The most sustainable way to build the foundations of lifelong learning among children and young people of today is by reigniting intrinsic motivation at all levels of an education system” – STiR Education. STiR Education is an international NGO that supports governments to employ practical strategies that promote positive behaviors…
How BigQuery and WhatsApp is helping teachers with their students report in Haryana
By Akhilesh Negi
October 17, 2021
With Covid-19 and the global pandemic surge, NGOs faced major challenges in the delivery of their programs and carrying out their operations which gave rise to many platforms that can help them with their last-mile deliveries and digitalize their programs. That’s how Glific was initiated to bridge the communication gap…
Communication Leap with Glific
By Akhilesh Negi
September 20, 2021
The lifecycle of a product is a journey consisting of understanding novel challenges, the contribution from lots of people towards a solution, and rolling out updates to constantly improve the product and aid the end-user. Over the course of around one and a half years building Glific– a two-way communication…
Boosting Automated conversations with Embedded Elixir (EEx)
By Akhilesh Negi
July 22, 2021
It’s been around one and a half years since we started working on an open-source project named Glific that would empower communication and help NGOs deliver their programs digitally and manage communication with their beneficiaries at scale. One of the core features of Glific is the integration of FlowEditor which…
Multi-tenancy in Plio
By Vaibhav Rathore
April 29, 2021
Planning the database schema for the new Plio infrastructure was easy. Or that’s what I thought initially. The previous structure of Plio used to have various JSON files, each representing an entity on its own. For example, a typical user’s JSON file would look like this: So, creating a database…
Glific: my version
By Mohd Shamoon
December 11, 2020
This is a short story of how I, as an outsider, saw Glific get going, evolve and finally start to solve meaningful problems. I’m hoping there must be others who may share the same story. The beginning It was around May 2020, that I first heard of Glific (I think…
WhatsApp Simulation within Glific
By Vaibhav Rathore
October 28, 2020
Glific aims to empower non-profits to take their communications to the next level through seamless integration with WhatsApp. While the larger goal is to help various organizations solve severe social problems like illiteracy, climate changes, gender oppression, etc, we also need to make sure that the tool is getting utilized…
Glific – Setting up the right foundation
By Vaibhav Rathore
June 15, 2020
The strength of a building is heavily influenced by its construction process. Planning and plotting of the site determine its fitment with the terrain and the society. Well, it’s the same for software too. Like buildings, the foundation of software determines its longevity and adaptability in the world. To sustain,…
From Procedural to Functional Programming
By Pankaj Agarwal
June 6, 2020
It’s been almost a month I’m working on the open-source project with Tech4Dev. Prior to this, I had been a part of many enterprise applications in several domains including the social sector. With a deep desire to explore more areas, I found one of the interesting aspects of this project…
How Laravel helped a software development company in India achieve dream processes
By Vaibhav Rathore
May 27, 2018
Quick background Small businesses like us face the following problems: Our data is fragmented across various tools. There’s no connection between them. Finances are managed at one platform while hiring at completely different. Difficult tracking organizational activities. Small updates in emails and Chat/Slack are getting harder to track as data…
Employee Portal: Getting Hands-on
By Vaibhav Rathore
April 2, 2018
Ever since I’ve been working on the Employee Portal, I haven’t felt more amazed about Laravel. There are various things Laravel provides out of the box. Many popular third-party integrations are built-in and don’t require anything extra than setting proper configs. However, the best thing about Laravel is its documentation. The…
Employee Portal – Even small businesses should have it – Part 1
By Vaibhav Rathore
March 16, 2018
Just like SesPress came out as a result of our effort towards sending event-triggered emails cost-effectively, we have initiated Employee Portal to channelize both our internal and external operations. The need Like any small business, we started our journey by adopting various tools for our operations. As our activities started…