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

Share this project:

Updates