• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Chintu Gudiya Foundation

  • What We Do
    • Blog
  • Who We Fund
  • Projects
  • Grants
  • Financials
Project Tech4Dev

Design to Development Journey – GiveIndia.org

You are here: Home / Blog / Design to Development Journey – GiveIndia.org

twitter sharing button Share this on Facebook

Design to Development Journey - GiveIndia.org


June 24, 2020 by Yashaswini Prakash
1 Comment

“Well begun is half done”  – This is very true in case of project execution as well. We, Think201 believe in starting off on a right note to ensure the rest of the project journey is nice & neat.

Currently, we are in the development phase of the Data Collection & Reporting Project which we are doing for GiveIndia.org (read here). Our previous step, design phase, had a good impact on streamlining thoughts, ideas & finalizing at what we are looking at as an end product. We finished designing screens for all roles which is an interactive link depicting the final product outcome much before the product was built. 

The interface was then shared with the GiveIndia team as well to gather initial feedback & comments from the NGO teams who are our end-users of what we are developing. The early feedback helped in altering a couple of screens in the design phase itself & also gave us an insight that we are headed in the right direction. 

The interface designs became a guiding tool to the GiveIndia team too to design APIs to return the response of what is just needed.

Current Project Progress Updates 

We took a UI (front end development) first approach to develop the screens designed across roles & booted the application. The application now has screens developed & tied together using internal APIs which matches the response structure. We pivoted to this approach so that we can make the best utilization of time & make the whole process efficient. Our team is marching ahead in developing all the screens & also towards building PWA. 

Our constant weekly meetings are helping us to exchange any queries/ updates without any hindrance which has kept the momentum of the project going on. 

What we plan next?

We plan complete frontend development & move towards API binding (which will be coming from GiveIndia team) .We are also looking at Automation testing for the platform which involves UI Automation Testing  & API testing. 

Very soon, we will be making the application live in a staging environment & make it available to others to have a look at it. 

Technology Stack Used

One major pivot which happened was in the choice of frontend technology. We switched to React from AngularJS since other applications that exist (at GiveIndia) are all built on NodeJS & React.

React – For FrontEnd Development 

NodeJS – For Backend ( APIs, provided by GiveIndia) 

SailsJS – For intermediate Post APIs which we will be developing 

Mocha Framework, Protractor – For Automation Testing

Stay tuned to learn more about project progress updates

Category iconBlog Tag iconTech4Dev Project Updates

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Recommended reading

    Project Progress Update – Data Collection & Reporting Application – GiveIndia.org

    In reference to our last blog linked here, we have progressed steadily & now have moved to the UAT stage for the application developed. As per the project scope we have completed developing following modules Role Super Admin (Web)  NGO Details Program Update & Report Data Management Beneficiary ManagementNotification Module Role Relationship Manager (Web) Review Beneficiary SubmissionsReview Report Submissions Role NGO Admin

    November 30, 2020 by Yashaswini Prakash

    Design Process Explained – GiveIndia.org

    So far, we (Think201) have understood the problem statement that we are solving for GiveIndia.org to a greater extent through various discussions, brainstorming sessions with all the stakeholders.  The understanding gained has been documented as Feature Requirement Specification (FRS) which can be found here. While FRS describes what has to be built as a product, its

    May 6, 2020 by Yashaswini Prakash

    Data Collection & Reporting for GiveIndia.org

    As a part of the Tech4Dev initiative, we (Think201) are working along with GiveIndia.org to build a seamless Data Collection & Reporting application. Introduction  GiveIndia is India’s largest and most trustworthy online donation platform.  They currently support 600 nonprofits in their fundraising efforts. Over the next 12 months, this number will expand to over 1500 nonprofits and to

    March 18, 2020 by Yashaswini Prakash

Tags

#Tech4Good 66A analysis analytics architecture ASHWINI Avni conference Coronavirus COVID-19 crm-platform dataexplorer design research Discounts freespeech FundImpact github badges Glific Google governance hasiru dala ideation internetfreedomfoundation Jan Swasthya Sahyog Koha Koha Challenges Koha configuration Koha features Lastmilesupport library medha-stpc openchs opencity opendata open source Partnerships sesta Social Change Software Team Collaboration tech Tech4Dev Project Updates whatsapp Work from Home Yenepoya

Categories

  • Blog
  • Essays
    • 2015
    • 2016
    • 2017
    • 2018
  • Focus Areas
    • Organisations Funded
      • Education
      • Environment
      • Health
      • India
      • Open Source Software
      • Other
      • Philanthropy
      • Sanitation
      • Sports
      • Women Empowerment
    • Tech Work
  • Projects
  • Pune 2018 Unconference
  • Tech4Dev Project Report
  • Uncategorized

Footer

  • What We Do
    • Blog
  • Who We Fund
  • Projects
  • Grants
  • Financials

Copyright © 2021 Chintu Gudiya Foundation. All rights reserved. | Photo Credits