Inspiration

NGOs try their best to serve society through limited resources. Eventually, they face a lot of problems. Being a Computer Science student, I always try to solve these problems using some technological knowledge. So, after doing some research I found some major problems. Also, I was a part of an NGO that provides free education to poor children and helps people with groceries and other essentials in their needs. The major problems which they are facing:

  • Building an easy, digital, and trusted flow for the agreement with the partners and volunteers.
  • Getting proper funding for most low-scale NGOs is hard.

Solution

As a part of this DocuSign Good Code Hackathon, I have built "Smile-E". The motto of this web app is "Sharing smile with the world". The app works as a one-stop solution for the easy, digital, and trusted flow of the agreement. It also has a dedicated Dashboard section to show the past works of the NGO in order to place some real data before the world. Showing proper data of their work also aids them to get funding easily.

How I built it

  • To build the application, I have used React for the client part.
  • Also, I have used a Node.js server along with MongoDB for the database in order to store the data.
  • To make the complete workflow of the e-agreement smooth and secure, I have used the "DocuSign eSignature API". It also makes the whole process of signing agreements with the volunteers and the partners super fast and easier.
  • To build interactive and beautiful charts, I have also used the react-chartjs-2 library.

Challenges I ran into

  • The main challenge was to integrate the "DocuSign eSignature API" in my application in an easy and smooth way so that even a non-tech person can use it easily.
  • Also, creating beautiful and interactive charts were also challenging. But finally, I overcame and solved these challenges, and here is the app "Smile-E".

Accomplishments that I'm proud of

  • Building real-world solutions always excite me. And this time I got a chance to build a product for such organizations that are working for societal well-being. Contributing to society for a good cause is the best thing I can do.
  • Implementing "DocuSign eSignature API"
  • Working on good designs.
  • Making dynamic graphs for the first time.

What I learned

  • The best part of the hackathon which I came through is none but the DocuSign APIs. They are awesome. Initially, I faced some issues implementing them, but with the help of DocuSign APIs' documentation, I integrated the "eSignature API" which makes the app smooth, accelerated, and effortless to use.
  • Also, I came through some interesting facts while discussing and researching with these organizations who are working at the grassroots level of our society.

What's next for Smile-E

The biggest part of "Smile-E" is to bring it to the market for the NGOs. Some NGOs have already shown interest in this and I am looking forward to bring this app to real action. Also, I am going to explore more DocuSign APIs (like "Monitor API", "Admin API" etc.) so that I can bring more features into my app. Some of the features that can be included are:

  • A dedicated Admin panel to monitor data easily.
  • Fetching more info about each user using DocuSign APIs' endpoints.
  • Sending bulk emails using the "DocuSign bulk sending envelopes API".
Share this project:

Updates