August 30, 2023
Swapnanil Ray & Saptarshi Mondal
Project Bread - Team Story
Client Name, Location, Industry
TecShare, China & India, Ed-Tech
Project Duration
8 Weeks (1 week of In-Person Training + 7 weeks of Software Development)
Introduction
Welcome to the journey of Project Bread, where 10 engineering students from Institute of Engineering & Management and Heritage Institute of Technology, both from Kolkata, India along with a few members of Caravel Labs worked with an ed-tech non-profit TecShare to solve a specific, non-trivial problem of building a self-managed Digital Library Platform for the children and schools of the underserved communities across India & China.
Project Bread was an initiative under the umbrella of the flagship Caravel Labs Summer Internship Program – Sunrise. Through the Sunrise internship program, the 10 engineering students as interns, start the transformation of their careers from an academic scenario to a more professional one.
Team Members and their Roles
Name |
Role |
Lead Engineer | |
Lead Engineer | |
Customer Success Manager | |
UX Coach/Mentor | |
Engineer | |
Engineer | |
UX Generalist | |
Engineer | |
Engineer | |
Engineer | |
Engineer | |
Engineer | |
Engineer | |
Engineer |
Special Mention
Problems To Be Solved
The team worked with an ed-tech non-profit TecShare that develops custom software for children in schools where there is a lack of teachers and sustainable infrastructure to encourage and promote the practices of reading and learning. TecShare specifically works with schools of underserved communities around China & India.
In this project we partnered with Knowledge Tree, a non-profit school in Kolkata, India that provides primary education to children aged 6 – 13 at no cost.
Picture 1: Knowledge Tree School in Kolkata, India
Our primary focus in this project was to modernize and revamp an existing solution from TecShare called MyLibrary. It is a self-managed digital library solution introduced almost a decade ago by TecShare in over 500 schools in China that helps the students nurture a healthy habit of reading consistently while also developing various soft skills like management and ownership, by running the library themselves without any major interferences from adults like teachers or supervisors.
Since the solution is over 10+ years old, and has various constraints (portability, ease-to-use, user experience based on current trends etc.), it was due for a complete revamp.
What happened during this project?
This project was divided into 2 phases. The first phase included 1 week of in-person training bootcamp and the second phase included 7 weeks of software development.
The first week kicked off on June 12, 2023, in Kolkata, India. The 10 interns along with the Lead Engineers, CSM, UX Coach – Tim Kachko as well as the Product Owner – James Liao (acted both as CL Representative & TecShare Representative), participated in this.
Picture 2: Project Kickoff and Setup during Week 1
The first week included various learning sessions being conducted by CL team members, exploration workshop, ideation sessions, including Sprint Simulation.
During the exploration workshop, the product owner gave a thorough idea of the existing solution and the various constraints that the application possesses, and what they expect from a complete rebuild of the application.
During the week, the interns also got the experience of creating a backlog from the learnings of the exploration workshop, and formulating a well-defined season with structured user stories, to have a hassle-free development experience during the weeks 2 – 8.
After the exploration workshop, various ideation sessions throughout the week were conducted by the UX Coach including visiting Knowledge Tree to talk to the children and to develop a preliminary idea of the what the final solution might be like.
At the end of Week 1, all of us had a very good understanding of what the various constraints were in the previous solution and what is expected out of the new application.
During the weeks 2 – 8, we rebuilt the application from scratch by developing an effortless Book Check-in/Check-out process using QR Codes and in-built cameras from Tablets, fetching details of various books using Google Books to reduce human effort of adding book details manually to the library, introduced a web app to ensure portability, used cloud databases for storing, managing, and analyzing huge volumes of data. We also added a Proxy Server for Google Books so that it’s accessible from within China. Additionally, we also introduced features like Reading Habits, Reading Streaks, and Word Cloud & Book Suggestions by leveraging simple AI techniques to make the application even more engaging considering the sensitive audience we were targeting (kids aged 6-13).
Accomplishments
During the project, our team achieved remarkable milestones and successes, displaying our commitment to excellence. Some of our notable accomplishments include:
Picture 3: Burn-Up Chart & Team Velocity for Project Bread
Special Note
This was the most wholesome project that we have worked on so far in Caravel Labs. Developing an application for children while being challenging, was also just as much exciting.
We got to meet our “little users” on multiple occasions, and seeing the smile on their faces every time they met us, and used the application that we were building for them was indeed a very fulfilling experience.
As Lead Engineers, we extend our heartfelt gratitude towards Caravel Labs and TecShare, for letting us do this project. Through this project we understood that software isn’t always meant to be for complex use-cases, generating revenue worth millions, or is the means for a company to run its business, but rather even the simplest of software like a digital library can create a huge impact. To speak of numbers, the existing solution from TecShare is deployed in over 500 rural schools across China, and soon the new software developed by Caravel Labs for TecShare would also be rolled into action, starting with Knowledge Tree in Kolkata, India.
A more exciting ending to the project was TecShare being invited to the Bett Conference UK 2023, the world’s largest Ed-Tech conference with over 30,000+ attendees and 600+ innovative Ed-Tech companies exhibiting their ideas. TecShare plans to showcase the newly developed MyLibrary solution at the conference, and that is something that we’re very proud of.
Having Fun
These are some of the moments that the team shared with each other during the 8-weeks.
Picture 4: CL Team with students and teachers of Knowledge Tree
Picture 5: CL Team having fun-filled-conversations with the students of Knowledge Tree
Picture 6: Team Picture at Week 1 Closure
Picture 7: Team engaged in setting up their dev environments for the project
Picture 8: In action - Setting up of the Barcode/QR Code Printer supplied by TecShare
Picture 9: Team Dinner at Week 1 Closure
© 2023 Caravel Labs - All rights reserved.