Of recent, in my desire to contribute to open source, I found out that most open source organizations use IRC as means of communication. To this effect, I clicked on the one of the links with much enthusiast to meet the team and begin my contributions. A typical screen for joining the gsoc irc freenode looks like this

#gsoc channel on the Freenode (irc.freenode.net)

With much excitement, I rapidly filled in the info and didn’t bother about the “Auth to Services” checkbox cause never knew what it meant :D. Clicking on the Captcha and then connect led me to my first ever frustration on IRC.


The great adventure has finally come to and end. This post is a total description of my work during the summer of codes and will serve as my final submission for the last evaluation.

Google summer of codes banner and LibreHealth’s logo

Project Title :

Improvement of the setup for LibreHealth EHR

Project proposal

https://summerofcode.withgoogle.com/serve/5215149246382080/

Project Description:

Setup Improvement proposal, is aimed at creating a dynamic friendly user interface that will install the Librehealth in any environment of your choice. This is greatly going to help users such that they can upgrade thier system to meet up with the optimal coditions for running Librehealth EHR.Also this project aims at producing a multi-step (to and fro)…


The final phase has come and I will say that i miss already the summer of codes. This summer was very interesting. This post won’t be enough to tell you all i have learned, challenges faced, bugs encountered, how i tackled each problem, technologies used and so on… they are just so many.

I kept on with my pessimistic and optimistic idea of attaining my goals that is my project proposal at LibreHealth EHR. This was to improve the setup quality of the software during first installation. I worked earnestly hard with my mentors Terry Hill, Tony, Priyanshu to accompish…


Hello folks on my last post i finally achieved what i wanted to do and this can be viewed in my PR found here. It was all about Ajax and how i improved the setup procedure with the help of Ajax.

Putting a pause on this i continued writing my shell script.

A shell script is a text file that contains a sequence of commands for a UNIX-based operating system. It’s called a shell script because it combines into a “script” in a single file a sequence of commands that would otherwise have to be presented to the system from…


The second evaluations are fast approaching and i cant wait to show my mentors what will make them wow!. As usual, it has been a week full of challenges not only do i have to worry about my GSoC work i have school stuffs and also some community jobs to do.

Scheduling time is one of the key factors when participating in the Google Summer of Codes. Mismanagement of time could be fatal and could earn you a fail mark during evaluations. …


Weeks and weeks have passed since coding began. Generally, the fifth week covers the first evaluations. During this phase, mentors evaluate their students and vice versa. The latter was a successful one as i made it with a pass grade.

My mentors Priyanshu Sinha and Tony Mccormick continually encouraged me to get along with my project proposal. In my case i love UI and UX so i began by writing the base css of my project (setup.css). In this i make sure i carefully choose my colors and fonts which are the orange and Circle respectively. Color code of my…


GitHub (originally known as Logical Awesome LLC) is a web-based hosting service for version control using git. It is mostly used for computer code. It offers all of the distributed version control and source code management (SCM) functionality of Git as well as adding its own features. It provides access control and several collaboration features such as bug tracking, feature requests, task management, and wikis for every project.

Github is how people build software

After beginning my later in the afternoon. I was doing some clean up on my machine to many files here and there. Suddenly my thumb and…


One week of coding, and it seems it was only an 1hr. So addicted to this stuff and with LibreHealth i find myself at ease.

This phase seems to be tideous but yet interesting. I just did my first PR on my project found here you can pull this branch and test it locally. The coding phase is so interesting i have learnt a lot and given lot. I and my team mate Apoorv Choubey spent almost a day working on one of the task assigned to team Alpha iziModal refactoring. It was very chanlleging as the later required some…


Today, marks the begining of the coding phase.I was somehow worried cause i had some courses to attend early this morning.Later i receive a message saying lectures won’t hold and i was rather relieved. My objectives are all set and i know where i am heading to. I wrote my first lines of codes and initialized an empty git repo in the working directory i created for implementing my project.

I am hoping to give in my best. :)


It is quite exciting and i can still feel the excitement like though i received the mail from google at this very instant i am writing this blog post. The past few weeks has been very challenging ; had no lights in our Area, had some school/personal projects to round up with. Did not have time to concentrate on open source never the less i queued it up all in my to-do-list. After a PR made on the LibreHealth open source project baaaam i was slammed with my first ever review requested from one of my mentors Tony. Nevertheless this…

Mua Laurent

Addicted to programming

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store