Welcome to the Unspent App build in public. This repository documents the development journey and major updates as they happen.
Next Steps:
- Remove that awful black space at the bottom of the calendar
- Polish the expense input screen
- Implement the home screen (expenses list view)
Added date picker to the Add new expense modal thanks to react-native-calendars module.
Completed initial project setup using Ignite boilerplate, chosen to accelerate development despite being new to React Native and mobile development.
Key modifications to the boilerplate:
- Migrated from MobX to Zustand for state management
- Added WatermelonDB for local-first data management
- Attempted Nativewind integration (reverted to Ignite's theming system due to compatibility issues)
Achievements:
- Created the core expense input modal, which will be the primary interface for adding expenses (and future income entries)
- Gained foundational knowledge in React Native and mobile development
Next Steps:
- Polish the expense input screen
- Implement the home screen (expenses list view)