ExpenseShare
Cross-platform group expense splitting with automatic settlement calculation
All Skills in This Repository (10)
Pure Emerald Level IndicatorsExpenseShare
Automate group expense tracking with debt and credit calculations.
server
Manages REST API for ExpenseShare with Ktor, PostgreSQL, and Exposed ORM.
composeApp
Automate ExpenseShare UI flows for authentication, group management, and transactions.
core/logger
Implement a cross-platform logging API for Kotlin applications.
core/network
Manage HTTP requests, token authentication, and error mapping for Compose Multiplatform apps.
core/navigation
Define type-safe navigation routes for Compose Multiplatform apps using Kotlinx Serialization.
core/common
Provide MVI architecture, theming, adaptive navigation, and reusable components for cross-platform clients.
core/data
Manage group expenses and transactions for the ExpenseShare application.
core/domain
Manage business logic and database access for ExpenseShare domain entities.
core/currency
Standardize monetary values as integers with the Amount class.
Frequently Asked Questions
FAQPage SchemaHow to install ExpenseShare?โผ
Run `npx skills add cloner93/ExpenseShare --all -g -y` in your terminal to install all skills in this suite globally.
What does ExpenseShare do?โผ
It is a group expense sharing app where users create groups, add friends, record shared expenses, and automatically see who owes whom. It includes both a Compose Multiplatform client and a Ktor backend server.
Which platforms does ExpenseShare support?โผ
The client runs on Android, iOS, desktop (Windows, macOS, Linux via JVM), and the web via WASM, all from a single shared Kotlin codebase.
How does ExpenseShare calculate settlements?โผ
It subtracts each member's share from what they paid across approved transactions, producing a real-time net balance showing who owes money and who is owed.
Do I need to know Kotlin to use these skills?โผ
Basic Kotlin knowledge helps, but the skills document every module's architecture, patterns, and rules so your coding agent can implement features correctly from plain-English requests.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core