verdant-group

byAkib Riyaz

Act as a senior software architect. I want to build a group expense and bill decision application. Main problem: When friends go to restaurants, trips, or parties, nobody wants to pay the bill and people also forget who owes money. Core features: * Create group * Add friends * Add bill * Split bill equally * Custom split * Random spinner to decide who pays * Track who owes money Tech stack: Frontend: Next.js Backend: ASP.NET Core Web API Database: SQL Server Your task: 1. Design the complete system architecture. 2. Suggest database tables and relationships. 3. Design API endpoints. 4. Explain how to implement the random spinner logic. 5. Suggest scalable architecture for thousands of users. 6. Suggest folder structure for ASP.NET backend. Provide the answer like a real software architect.

Landing
Landing

Comments (0)

No comments yet. Be the first!

Architecture

No Services Diagrams Yet

Architecture diagrams will be automatically generated when the Project Manager creates tasks for your project.

Landing: View Demo
Login: Sign In
Dashboard: View Groups
Group: Manage Members
Group: Add Remove Member
Bills: View All Bills
Transactions: Review History