Commit Graph

6 Commits

Author SHA1 Message Date
f68db8c4d0 feat: create BalanceCard component
- Display income, expense, and total balance
- Use BalanceInfo props interface
- Conditional styling for income/expense colors
2026-04-18 12:20:51 +07:00
f8b2efa728 feat: create Header component
- Add Header component with title prop
- Style with primary color background
- Learn: React.FC, interface props, StyleSheet
2026-04-18 12:20:41 +07:00
d1b344df42 feat: add helper utility functions
- Add formatRupiah for currency formatting
- Add formatDate for date formatting
- Add calculateBalance to compute totals
- Add generateId for unique IDs
- Add getCurrentDate for timestamp
2026-04-18 12:20:18 +07:00
5de3a82e56 feat: add theme constants
- Add COLORS for income, expense, background, etc.
- Add FONTS for regular, small, large sizes
2026-04-18 12:20:08 +07:00
62cd085b25 feat: setup project and add types
- Install @react-native-async-storage/async-storage package
- Add Transaction interface
- Add BalanceInfo interface
2026-04-18 12:19:52 +07:00
51e87a4d55 Initial commit
Generated by create-expo-app 3.5.3.
2026-04-18 12:01:53 +07:00