Roo Platform (IDEO.org)
Overview
Overview
A financial coaching platform for IDEO.org that helps people improve their financial literacy through automated and human-assisted guidance. Features include a chatbot service for user interactions, a coach application for managing clients, progress tracking dashboards, session scheduling, personalized reminders, and full PostgreSQL database integration.
Project Details
Situation
Situation
IDEO.org needed a financial coaching platform (Roo) to help people improve their financial literacy. The platform required both a chatbot service for user interactions and a coach application for financial coaches to manage clients.
Task
Task
As part of a team effort, I contributed to developing the full-stack Roo platform, including building a chatbot service and a coach application with database integration.
Action
Action
Working collaboratively with the team, I built a chatbot service using Node.js and Botkit to handle user interactions and provide financial coaching guidance. I built a coach application using React and Redux with progress tracking dashboards, session scheduling, and personalized reminders. I contributed full-stack solutions with PostgreSQL integration to store user data, coaching sessions, and progress tracking.
Takeaway
Takeaway
This project demonstrated the importance of building platforms that support both automated and human-assisted workflows. The chatbot and coach application needed to work together seamlessly, requiring careful API and data model design.
Results & Impact
Results & Impact
Successfully delivered a complete financial coaching platform that enabled IDEO.org to provide financial literacy support to users through both automated chatbot interactions and human coach management.
Key Outcomes
Complete financial coaching platform delivered
Automated chatbot interactions for user guidance
Human coach management system with client tracking
Progress tracking dashboards for coaches and users
Session scheduling and personalized reminders
Full PostgreSQL database integration
Seamless integration between chatbot and coach applications
Technologies Used
Project Info
Start
2019
End
2020
Duration
1 year, 1 month
Tech
7 used
Have a Project in Mind?
Let me bring your vision to life. From concept to launch, I deliver high-quality software with modern architecture and clean code.
Book a Discovery CallView My Work