• 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

Development updates of Toybank

You are here: Home / Blog / Development updates of Toybank

twitter sharing button Share this on Facebook

Development updates of Toybank


October 25, 2019 by Sunil Torase
Leave a Comment

Odoo implementation dropped…

The initial engagement with Odoo for implementing the Inventory Management for Toybank helped us to understand,

  1. Odoo system is hard to understand and use because of complex workflow and usability issues.
  2. Issues faced like having multiple steps to perform tasks such as adding inventory, multistep request approval process, etc… 
  3. Toybanks main requirement for generating toy requests is based on the category of toys i.e allocating the toy categories instead of individual toys.
  4. We didn’t find any freely available inventory system which fit with Toybank requirement.

So considering these issues/requirements and based on discussion with the client we collectively taken a decision to drop the Odoo implementation and look for another solution that best suits the core requirement.

We decided to use Drupal

Drupal 8 –  a leading open-source CMS 

Features of Drupal 8
  • Open-source CMS
  • Page layout customization
  • Custom content types and content listings
  • Custom modules
  • Various access control restrictions (user roles)
  • Third-party contributed modules and themes to extend or override Drupal’s default behaviors without changing Drupal core’s code thus increasing flexibility

Due to the above features and flexibility in code customization, Drupal 8 is finalized.

Since this was custom development we created mockups for various workflows for Toybank.

Mockup creation – balsamiq.cloud

As per the requirement of Inventory Management System for Toybank we have created the Mockups using https://balsamiq.cloud.

We made use of the Balsamiq wireframe to create a visual guide for the client to better understand what they are going to be seen and experienced and can judge if the solution adequately addresses their needs.

After finalizing the mockups we were started the actual development of a fully customized Inventory Management System.

Gitlab Project Management System – To track the project updates

We are using Gitlab based PMS system to keep track of development work. It has the capacity to help plan, organize, and manage resource tools and develop resource estimates. Depending on the sophistication of the software, it can manage estimation and planning, scheduling and resource allocation. Added and assign tasks to each team member on a daily basis into the tracking system. which keeps Consistency of flow.

Current status of the project

We have implemented the following functionality:

  • User Management
  • Play Centers Management
  • Administer various masters
    • KBIs, Partner, Cluster, Source/Pickup, etc…
  • Inventory workflows
  • Key workflows: Request generation, Auditing
Challenges faced

The main road blocker of the system was generating a game request on behalf of the play center due to its complex flow and making it user-friendly. To tackle this, we provided a customized form that is simpler and easier to use in terms of UI and functionality. This was implemented using a custom drupal module specific to this project.

As of today, the majority part of the project is mostly done, except for the reports. 

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

    Toybank Project Status

    As mentioned in the previous blog post, we have been working on the complex and tricky workflow requirement i.e. “Generating game request on behalf of the play center”. We have finished the development for the same. Below is the screenshot of the Game request generation flow. Reports generation As per the requirement, the next task was to

    December 12, 2019 by Sunil Torase

    Toybank Project Update

    We have completed the work on the Inventory Management System for Toybank. It has been deployed and the project handover process has been completed. Here is a summary of the project. Toybank, an initiative under The Opentree Foundation is an organization in India that promotes the Right to Play for all children. It provides a platform for

    April 18, 2020 by Sunil Torase

    Toybank: Development Through Play

    As a part of the Tech4Dev initiative, we are working on a project for Toybank. Introduction Toybank, an initiative under The Opentree Foundation is an organization in India that promotes the Right to Play for all children. It provides a platform for all individuals of all ages to participate in this movement of propagating the Right to

    July 4, 2019 by Sunil Torase

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