Inspiration
Many people, especially students and informal workers, struggle with managing their income, understanding how taxes work, and making sustainable financial choices. In our local communities, there's a noticeable gap in financial education and civic awareness. We were inspired to build a tool that goes beyond traditional budgeting — something that combines financial literacy, eco-consciousness, and civic education into one accessible web platform.
What it does
LifeLedger is a smart, web-based system designed to: Help users budget smarter with custom income and expense tracking Promote eco-friendly spending by assigning “green scores” to purchases Educate users about taxes through gamified simulations and visual tools Provide visual feedback on financial health, spending habits, and civic impact It's designed to be simple, interactive, and useful for beginners and experienced users alike.
How we built it
We built LifeLedger using: Frontend: HTML, CSS, Bootstrap, JavaScript Backend: PHP (plain PHP with MySQL integration) Database: MySQL for storing user inputs and tracking data Libraries/Tools: Chart.js for visualizing budgets and green scores jsPDF for exporting financial summaries Form validation and interactive JS for simulations The system is modular, with separate pages for budgeting, eco-tracking, and tax education — allowing easy expansion and localization in the future
Challenges we ran into
Designing a user-friendly interface that balances three core features Making the eco-spending scoring system simple and understandable Simulating realistic tax systems in an engaging way Managing time constraints — narrowing scope while ensuring meaningful functionality Ensuring mobile responsiveness for broader accessibility
Accomplishments that we're proud of
Successfully integrated three different modules into one unified system Developed a fully functional prototype with real-time interactivity Created a tool that’s both educational and practical for everyday use Focused on financial inclusion for underrepresented groups Used clean, structured code and simple UX for easy user navigation
What we learned
The importance of designing for real users with limited access to financial education How to connect technology with social impact Improved our skills in PHP/MySQL, frontend interactivity, and user-centered design Gained deeper insights into how civic and economic systems are interconnected
What's next for LifeLedger Empowering Smarter, Greener, and Fairer Finances
Integrate local tax models and support for multiple countries
Add user accounts and data persistence
Build mobile-first version for rural and low-data environments
Translate interface to Swahili and other local languages
Collaborate with schools, NGOs, and government programs to test and deploy LifeLedger in real communities
Log in or sign up for Devpost to join the conversation.