Inspiration
This project was born from my firsthand experience working in the nonprofit sector. I saw the need for a financial management system tailored to the unique needs of nonprofits, especially in regions with limited resources. With no programming background, I turned to Bolt.new, an AI-powered development platform, to bring this vision to life.
What it does
The Nonprofit Financial Management System is designed to help nonprofits manage their finances more effectively. It includes: -Budget and expense tracking -Fund accounting for restricted/unrestricted funds -Donor and grant tracking -Financial reporting for transparency -Compliance tools -Payroll and inventory modules All of this is built with the goal of reducing administrative burdens and increasing financial clarity for nonprofits.
How I built it
I used Bolt.new to build the app, relying on its AI capabilities to generate code and structure the system. My nonprofit experience guided the design and functionality, ensuring the app meets real-world needs. Despite not knowing how to code, I was able to shape the app’s logic and flow using Bolt.new’s tools and AI support.
Challenges I ran into
-Lack of coding knowledge: When Bolt.new’s AI generated incorrect code, I couldn’t fix it myself, which -led to delays and increased costs. -Financial burden: Developing this app has been expensive, especially living in a very poor part of the world where resources are scarce. -AI limitations: Bolt.new sometimes failed to deliver accurate results, which added to the development cost and complexity. -Supabase issues: I faced persistent errors related to infinite recursion caused by Row-Level Security (RLS). My lack of experience with Supabase has made this a major hurdle, and I’m now seeking mentorship and support to overcome it.
Accomplishments that I am proud of
-I successfully crafted a working prototype of the app without any programming background. -I learned how to use Bolt.new effectively and picked up valuable tricks along the way. -I began working with Supabase, learning to navigate its features with AI assistance. -Despite all the challenges, I’ve made significant progress, something I’m truly proud of.
What I learned
-It’s possible to build meaningful tech solutions without a coding background if you have the right tools and determination. -Real-world experience is incredibly valuable in shaping useful applications. -AI can be a powerful ally, but it also has limitations that require human oversight and learning.
What's next for Nonprofit Financial Management System
-I plan to polish the app, fix the Supabase issues, and ensure all features work smoothly. -I’ll continue learning and seek mentorship to overcome technical challenges. -Once the app is stable, I aim to launch it and begin marketing it to nonprofits that need it most.

Log in or sign up for Devpost to join the conversation.