Did you know 1 in every 8 youth is not in education, employment, or training in the US? A county office of education was looking for a technical solution to improve the situation. They had a big idea to create a mobile app but they didn't know what to do to take action.
My task was to understand their vision, ideas, and challlenges, then to co-create the best solution. This was a startup project to propose and validate a new business idea, officially authroized by Sony R&D.
I listened to each stakeholder's needs, gathered feedback, and brought everyone in the same table to brainstorm the most critical challenges. Important thing is to understand why the challenges have not been solved, then to make the same understanding of the most important features needed in our solution. The agreeed top 3 challenges were:
To solve these problems, I developed a web application system that has the following features:
I managed a 1-year pilot working with cross-functional teams, customers, and educational partners including non profit youth serving organizations. By setting up some KPIs to measure the success, my team tracked Net Promote Score, active usage, and number of youth users and organizations.
The pilot succeeded after countless iterations of feature development and UX improvements. The customer appreciated the solution we developed, ending up becoming a paying customer for 1 year contract. To scale the business, I worked with our marketing team to promote to other county office of educations, cities, and youth-serving organizations. Unfortunatel, we could not find additional customers within 1 year, ending up closing the project upon running out of budget.
There are three systems of persistent data storage for this solution:
We designed the distributed system by storing encrypted data and keys in different data base systems in order to protect senstive data such as ID, SSN etc.
The API sets are implemented in the NodeJS application server. They are just two different sets of endpoints in separate services. Here is the system block architecture:
private
2019 - 2022
Oppro is an app to connect youth with services and social supports provided by different organizations. It helps youth-serving organizations to manage youth's needs and measure impact of services.