This is a submission for the GitHub Finish-Up-A-Thon Challenge.
Adashi App – Bringing Trust and Transparency to Community Savings
What I Built
I built Adashi App, a web application that helps people manage rotational savings groups (known as Adashi, Ajo, Esusu, and similar systems across Africa).
Many groups currently manage contributions using WhatsApp messages, notebooks, spreadsheets, and manual tracking. This often leads to confusion about:
- Who has paid
- Who has not paid
- Who is the current beneficiary
- Who is next in line
- Where payment receipts are stored
- Group announcements and rules
Adashi App provides a centralized platform where members can track contributions, upload payment receipts, view rotation progress, receive notifications, and stay informed throughout the savings cycle.
The project is built using React, Firebase, Firestore, and Tailwind CSS.
Demo
Live Application:
https://adashi-mvp.web.app
GitHub Repository:
https://github.com/abdullahi-abdulkadir/Adashi-App.git
Video Walkthrough:
https://drive.google.com/file/d/1SFswiV33yCKXVMTqVLjMwogu9seGhzc4/view?usp=drivesdk
https://drive.google.com/file/d/1X0mIuaHSRCyf0Pu9RVMb8jAQ36a4pYbu/view?usp=drivesdk
https://drive.google.com/file/d/1diLRxiuN9CABLLQ0J5nhapxOEClbhS8s/view?usp=drivesdk
The Comeback Story
This project started as a basic MVP with a functional backend but a very simple interface that looked more like a school project than a production application.
During the Finish-Up-A-Thon, I focused on improving both usability and trust.
Major improvements included:
- Redesigned dashboard and cards
- Improved user experience and navigation
- Better contribution tracking
- Clear beneficiary rotation display
- Improved group management
- Receipt upload workflow improvements
- Enhanced testing across multiple accounts
- Bug fixes and edge-case handling
- Better mobile responsiveness
I also spent significant time testing the platform using multiple test accounts to simulate real users and identify issues before deployment.
The result is a much cleaner and more professional application that feels ready for real-world testing.
My Experience with GitHub Copilot
GitHub Copilot helped accelerate development by assisting with:
- UI implementation
- Firebase integration
- Component improvements
- Bug fixing
- Refactoring code
- Testing different implementation approaches
Rather than replacing problem solving, Copilot acted as a development partner that allowed me to move faster while still making product and architecture decisions myself.
This project taught me that building software is not only about writing code. It is also about understanding users, testing assumptions, improving user experience, and continuously refining the product based on feedback.
Adashi App is still evolving, but this challenge helped me transform it from a basic MVP into a much more polished and usable product.
Top comments (0)