PlanWise is an Android app for tracking and managing client projects, payments, and statuses. Built with Jetpack Compose and Room.
- Add, edit, and delete projects
- Track client info, payments, and project status
- Filter projects (All, Ongoing, Completed, Unpaid)
- Import/export projects as CSV
- Responsive UI for portrait and landscape
- Material 3 design
| MainScreen | Add project | Project list |
|---|---|---|
![]() |
![]() |
![]() |
| Project Details | Landscape |
|---|---|
![]() |
![]() |
| Screenshot 1 | Screenshot 2 | Screenshot 3 |
|---|---|---|
![]() |
![]() |
![]() |
| Screenshot 4 |
|---|
![]() |
- Android Studio (Giraffe or newer)
- Android SDK 24+
- Kotlin 1.9+
- Clone the repository: git clone https://github.com/saubhagyarb/planwise.git
- Open in Android Studio.
- Build and run on an emulator or device.
- Uses Gradle Kotlin DSL (
build.gradle.kts) - Room for local database
- Jetpack Compose for UI
data/— Room entities, DAO, repositoryscreens/— UI screens and ViewModelnavigation/— Navigation setupui/theme/— Material 3 theme
- Tap
+to add a new project. - Tap a project to view details.
- Use the menu to import/export CSV files.








