<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Abdullahi</title>
    <description>The latest articles on DEV Community by Abdullahi (@ecoder).</description>
    <link>https://dev.to/ecoder</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2038917%2F63fd67e9-0e52-4ebd-9203-4c67601ff004.jpg</url>
      <title>DEV Community: Abdullahi</title>
      <link>https://dev.to/ecoder</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ecoder"/>
    <language>en</language>
    <item>
      <title>Adashi App – Bringing Trust and Transparency to Community Savings</title>
      <dc:creator>Abdullahi</dc:creator>
      <pubDate>Sat, 30 May 2026 11:13:08 +0000</pubDate>
      <link>https://dev.to/ecoder/adashi-app-bringing-trust-and-transparency-to-community-savings-34la</link>
      <guid>https://dev.to/ecoder/adashi-app-bringing-trust-and-transparency-to-community-savings-34la</guid>
      <description>&lt;p&gt;This is a submission for the GitHub Finish-Up-A-Thon Challenge.&lt;/p&gt;

&lt;p&gt;Adashi App – Bringing Trust and Transparency to Community Savings&lt;/p&gt;

&lt;p&gt;What I Built&lt;/p&gt;

&lt;p&gt;I built Adashi App, a web application that helps people manage rotational savings groups (known as Adashi, Ajo, Esusu, and similar systems across Africa).&lt;/p&gt;

&lt;p&gt;Many groups currently manage contributions using WhatsApp messages, notebooks, spreadsheets, and manual tracking. This often leads to confusion about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Who has paid&lt;/li&gt;
&lt;li&gt;Who has not paid&lt;/li&gt;
&lt;li&gt;Who is the current beneficiary&lt;/li&gt;
&lt;li&gt;Who is next in line&lt;/li&gt;
&lt;li&gt;Where payment receipts are stored&lt;/li&gt;
&lt;li&gt;Group announcements and rules&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;The project is built using React, Firebase, Firestore, and Tailwind CSS.&lt;/p&gt;

&lt;p&gt;Demo&lt;/p&gt;

&lt;p&gt;Live Application:&lt;br&gt;
&lt;a href="https://adashi-mvp.web.app" rel="noopener noreferrer"&gt;https://adashi-mvp.web.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;GitHub Repository:&lt;br&gt;
&lt;a href="https://github.com/abdullahi-abdulkadir/Adashi-App.git" rel="noopener noreferrer"&gt;https://github.com/abdullahi-abdulkadir/Adashi-App.git&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Video Walkthrough:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://drive.google.com/file/d/1SFswiV33yCKXVMTqVLjMwogu9seGhzc4/view?usp=drivesdk" rel="noopener noreferrer"&gt;https://drive.google.com/file/d/1SFswiV33yCKXVMTqVLjMwogu9seGhzc4/view?usp=drivesdk&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://drive.google.com/file/d/1X0mIuaHSRCyf0Pu9RVMb8jAQ36a4pYbu/view?usp=drivesdk" rel="noopener noreferrer"&gt;https://drive.google.com/file/d/1X0mIuaHSRCyf0Pu9RVMb8jAQ36a4pYbu/view?usp=drivesdk&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://drive.google.com/file/d/1diLRxiuN9CABLLQ0J5nhapxOEClbhS8s/view?usp=drivesdk" rel="noopener noreferrer"&gt;https://drive.google.com/file/d/1diLRxiuN9CABLLQ0J5nhapxOEClbhS8s/view?usp=drivesdk&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Comeback Story&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;During the Finish-Up-A-Thon, I focused on improving both usability and trust.&lt;/p&gt;

&lt;p&gt;Major improvements included:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Redesigned dashboard and cards&lt;/li&gt;
&lt;li&gt;Improved user experience and navigation&lt;/li&gt;
&lt;li&gt;Better contribution tracking&lt;/li&gt;
&lt;li&gt;Clear beneficiary rotation display&lt;/li&gt;
&lt;li&gt;Improved group management&lt;/li&gt;
&lt;li&gt;Receipt upload workflow improvements&lt;/li&gt;
&lt;li&gt;Enhanced testing across multiple accounts&lt;/li&gt;
&lt;li&gt;Bug fixes and edge-case handling&lt;/li&gt;
&lt;li&gt;Better mobile responsiveness&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I also spent significant time testing the platform using multiple test accounts to simulate real users and identify issues before deployment.&lt;/p&gt;

&lt;p&gt;The result is a much cleaner and more professional application that feels ready for real-world testing.&lt;/p&gt;

&lt;p&gt;My Experience with GitHub Copilot&lt;/p&gt;

&lt;p&gt;GitHub Copilot helped accelerate development by assisting with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;UI implementation&lt;/li&gt;
&lt;li&gt;Firebase integration&lt;/li&gt;
&lt;li&gt;Component improvements&lt;/li&gt;
&lt;li&gt;Bug fixing&lt;/li&gt;
&lt;li&gt;Refactoring code&lt;/li&gt;
&lt;li&gt;Testing different implementation approaches&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;Adashi App is still evolving, but this challenge helped me transform it from a basic MVP into a much more polished and usable product.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>githubchallenge</category>
    </item>
  </channel>
</rss>
