Skip to content

An project management app for the freelancing Architects to manage their work.

Notifications You must be signed in to change notification settings

saubhagyarb/PlanWise

Repository files navigation

PlanWise

PlanWise is an Android app for tracking and managing client projects, payments, and statuses. Built with Jetpack Compose and Room.

Features

  • 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

Screenshots

🌞 Light Mode

MainScreen Add project Project list
1 2 3
Project Details Landscape
4 5

🌙 Dark Mode

Screenshot 1 Screenshot 2 Screenshot 3
1 2 3
Screenshot 4
4

Getting Started

Prerequisites

  • Android Studio (Giraffe or newer)
  • Android SDK 24+
  • Kotlin 1.9+

Setup

  1. Clone the repository: git clone https://github.com/saubhagyarb/planwise.git
  2. Open in Android Studio.
  3. Build and run on an emulator or device.

Build

  • Uses Gradle Kotlin DSL (build.gradle.kts)
  • Room for local database
  • Jetpack Compose for UI

Project Structure

  • data/ — Room entities, DAO, repository
  • screens/ — UI screens and ViewModel
  • navigation/ — Navigation setup
  • ui/theme/ — Material 3 theme

Usage

  • Tap + to add a new project.
  • Tap a project to view details.
  • Use the menu to import/export CSV files.

About

An project management app for the freelancing Architects to manage their work.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages