What problem does it solve?
This Skill addresses the problem of efficient group expense management by providing a robust Ktor backend server that handles persistence, business logic, and REST API for the ExpenseShare application.
Core Features & Use Cases
- Group Management: Facilitates creation, management, and tracking of groups.
- Friends Management: Allows users to add friends, create groups, and sync friend relationships with the backend.
- Transactions: Enables users to add expenses, select payers, and automatically calculate settlements.
- Automatic Settlement Calculation: Provides real-time debt and credit calculations for members of a group.
- AI-Powered Features: Future enhancements include AI-based transaction classification and smart recommendations.
Quick Start
Use the server skill to run the ExpenseShare backend server with the following command: ./gradlew :server:run