Home - mina-y-khalil/redeembooks-accounting-app GitHub Wiki

Welcome to the RedeemBooks Accounting App Wiki!

๐Ÿš€ Mission Statement

I started building RedeemBooks Accounting App during my time at App Academy in San Francisco as my graduation capstone project.

Having spent over a decade in accounting and auditing, I know firsthand the inefficiencies companies face when managing Accounts Payable (AP) and overall financial operations.

I hold a Bachelorโ€™s degree in Accounting and a Postgraduate Diploma in Global Business, which, combined with my extensive hands-on experience, shapes the way I design and implement this system.
Throughout my career, Iโ€™ve worked with and am highly familiar with leading accounting systems worldwide, including SAP, QuickBooks, and Deltek.

This app is just the starting point of a larger vision โ€” I aim to make RedeemBooks a one-stop solution for complete company management.

This project applies my professional experience with GAAP principles used in the U.S., combined with my technical skills in full-stack development, to create a modern, scalable accounting solution.
My goal is to make RedeemBooks a one-stop platform for complete company financial management, bridging the gap between advanced accounting systems and intuitive, user-friendly web apps.


๐Ÿ› ๏ธ Tech Stack

  • Backend: Flask, SQLAlchemy, Python
  • Frontend: React, Redux
  • Database: PostgreSQL
  • Authentication: Flask-Login, Secure session handling
  • API Testing & Documentation: Postman
  • Design Tools: Figma, Photoshop, Illustrator
  • Deployment: Currently on Render (planned migration to AWS or Azure for scalability)

โœ… Current MVP Features (Capstone Scope)

  • Multi-Company & Multi-User Support with roles (Owner, Manager, Staff)
  • Vendor Management: CRUD operations, payment methods, W-9 document handling
  • Invoice Management: Full CRUD, approval workflow, voucher dates, status tracking
  • Payments: Supports partial payments, automatically updates invoice status

๐Ÿ”ฎ Future Enhancements

  • Accounts Receivable (AR) tracking
  • Invoice Lifecycle Management for full AP/AR processing
  • Financial Statement Generation for real-time reporting
  • Expense Management for better spending control
  • Inventory Management for stock and procurement tracking
  • Asset Management including depreciation tracking
  • Advanced Reports & Analytics for actionable insights
  • AI-Powered Automation: Planned training in AI and Machine Learning after completing this capstone to add intelligent decision-making tools and automated data extraction from documents
  • And much more to transform RedeemBooks into a complete financial management solution

๐Ÿ“š Wiki Sections


๐Ÿ“ธ Screenshots & Live Demo


๐Ÿ”‘ Access Pages


๐Ÿ  Dashboard / Home


๐Ÿข Vendors


๐Ÿ—‚๏ธ Categories


๐Ÿ“‘ Invoices


๐Ÿ’ณ Payments


๐Ÿ—‘๏ธ Delete Confirmation