Growing up in West African families, we were immersed in the traditional practice of “Susu,” a communal savings system where trusted friends or relatives pool money together to help each other meet financial goals. This practice is particularly meaningful for immigrant communities, many of whom lack access to formal credit services or prefer the trust and intimacy of communal saving. However, while the practice is powerful, it is also cumbersome—requiring physical cash exchanges, tedious record-keeping, and coordination that can easily become overwhelming. Inspired by the challenges we experienced firsthand, we created Susu, a web application designed to streamline and modernize this centuries-old system. Our platform eliminates the hassle of physical gatherings and manual tracking, providing a secure and user-friendly digital solution for a very real problem in niche communities that deserve tailored tools.

Susu is a comprehensive web application that allows groups of people to create and join savings circles, track contributions, view upcoming payout schedules, and monitor overall progress through a clean and intuitive dashboard. This modernized approach empowers users to manage their collective finances safely and efficiently without the logistical headaches of traditional Susu systems. It not only preserves the essence of communal saving but also enhances it with technology, making it accessible and scalable for broader audiences.

To build Susu, we used React and TypeScript on the frontend, paired with Tailwind CSS to create a sleek, responsive, and visually appealing user interface. React Router powers seamless page transitions across the login, signup, dashboard, and group details pages, ensuring a smooth user experience. On the backend, we set up a simple Node.js/Express architecture with placeholder data in TypeScript to represent users and groups. This temporary setup will soon be replaced by a robust PostgreSQL database for real-world functionality. By keeping our tech stack lean and modular, we laid a strong foundation for future development while maintaining simplicity and scalability.

Throughout the development process, we faced several challenges that required innovative solutions. Managing TypeScript errors was particularly tricky, as ensuring precise imports and type definitions for our data models demanded meticulous attention to detail. Structuring React Router to be both functional and intuitive for users navigating different flows also tested our problem-solving abilities. Additionally, simulating group-based contributions and memberships without a full backend forced us to creatively manage state on the client side. We also encountered a frustrating logic error that broke our app and wiped the UI, but through meticulous debugging and careful testing, we identified the issue and successfully resolved it. Despite these hurdles, we are proud of our clean, modular codebase, the user-focused dashboard we designed, and our team’s ability to collaborate effectively under pressure.

In building Susu, we gained invaluable insights and learned practical lessons. Working with TypeScript taught us the importance of strict typing to catch bugs early, while better project organization reinforced the value of consistent file naming and modular components for scalability. Most importantly, we deepened our understanding of the unique challenges faced by communities that rely on collective savings instead of traditional banking systems, further fueling our passion to create solutions that make a difference.

Looking ahead, Susu has an ambitious roadmap to further elevate its impact. We plan to integrate real-time payment processing or partner with existing fintech APIs to simplify contributions and payouts. Notifications, whether through push alerts or SMS reminders, will help users stay on top of their commitments. Robust authentication and advanced security measures will safeguard sensitive user data, ensuring trust in the platform. Additionally, expanding support for multiple languages and currencies will allow us to serve diverse communities worldwide, preserving the essence of Susu while bridging the gap between tradition and innovation.

Susu is more than just a web application—it is a bridge between cultural heritage and modern technology, a solution designed to empower underserved communities with the financial tools they deserve. By solving real-world challenges through innovative design and development, Susu has the potential to make a lasting impact on how people save and thrive together.

Share this project:

Updates