Cross-platform Flutter + FastAPI expense-splitting app with a real settlement engine, OTP auth, and 33 passing tests. Full source, pre-revenue." (143 characters
An application exists that has been designed for managing expenses associated with group trips and ongoing shared accommodations. This app operates on multiple platforms using a single codebase via Flutter, covering Android, iOS, macOS, Windows, Linux, and web applications. The backend is powered by FastAPI with PostgreSQL. At the heart of the app is a robust settlement engine which ensures fair expense distribution among group members. It effectively reduces group balances into minimal payments required for settling, avoiding the need for manual calculations. Additionally, it organizes recurring expenses by allowing balances to be carried forward between billing periods.
The app supports email and phone number authentication with JWT-based sessions, ensures security with ownership checks, and offers report generation in PDF and Excel formats. Joining a group is simplified by the use of 6-character codes and QR scans, and the interface maintains a consistent design, adaptable to both light and dark modes. The app’s backend, protected by authentication, comprises numerous routes backed by a comprehensive testing suite, ensuring the effectiveness of the settlement engine against various edge cases.
This project represents a complete, market-ready product available for purchase at the source-code and intellectual property level, with no current live users or revenue. There are some limitations, such as manual updates instead of live push notifications and static API configurations, all of which are disclosed upfront. Included in the sale are the full source codes, branding assets, deployment configurations, and comprehensive technical documentation, presenting an ideal opportunity for developers to refine and take the app to market.
Flippa’s platform is free for buyers. Here are our tips for first-time buyers:
Before making an offer
1. Look for verified sellers. Sellers should verify their email, phone, and government ID. When a seller has completed all verifications, we identify them with a checkmark like this:
2. Review financials. Financials are seller-provided inputs. Always ask for verified financials. Ask for a tax return or request access to their dashboard. if it’s an ecommerce store get a transaction report.
3. Review traffic. Sellers can grant you access to Google Analytics. Ask for read-only access to verify site traffic.
4. Schedule a call. Communication is key. The best way to find out more is to speak directly with the seller. For your protection, keep all communication within Flippa.
5. Make the offer on Flippa. We’re here to help. Flippa does not charge buyers and by making an offer on Flippa you’ll get access to our post-sales support team.
1. Agreements & Contracts.
Connect with a US-based lawyer or purchase asset-specific template legal documents via Flippa Legal.
2. Conduct Due Diligence.
You can conduct this yourself or use our trusted network of industry-leading due diligence partners. They can provide in-depth analysis, identify hidden risks, and independently assess the value of the business. Learn More