Skip to content

barebones/WiseSpend

Repository files navigation

logo

Kotlin Jetpack Compose
Build Status Latest Release

Download APK

Wise Spend

Wise Spend is an Android app for tracking daily expenses and managing personal budgets.

Features

  • Record daily expenses with categories, notes, and dates.
  • Organize expenses into categories like Food, Shopping, Travel, Health, and custom user-defined ones.
  • Light, dark, and AMOLED themes with color schemes
  • All data stored locally via Room database, nothing leaves the device.
Screenshots

Getting Started

Installation

Head over to the Releases page and download the latest WiseSpend-vX.X.apk.

Development

Prerequisites

  • Android Studio Koala or newer
  • JDK 17
  • Android SDK 24 or higher
  1. Clone the repository:
    git clone https://github.com/barebones/WiseSpend.git
  2. Open the project in Android Studio.
  3. Sync the project with Gradle files.
  4. Run the application on an emulator or a physical device.

Project Structure

app/
├── data/
│   ├── local/          # Room entities, DAOs, database
│   ├── model/           # Data models
│   └── repository/      # Repository layer
├── navigation/          # Nav graph and routes
├── ui/
│   ├── components/      # Reusable composables
│   ├── screens/          # Screen-level composables
│   └── theme/            # Colors, typography, theming
├── util/                 # Helper/utility functions
├── viewmodel/            # ViewModels
└── MainActivity.kt

Planned Features

  • Savings goals
  • View spending Day/Week/Month/Year ranges.
  • Home screen widgets
  • Expense search and filters
  • Multiple currencies
  • Data export/import
  • Monthly spending insights
  • Expense reminders
  • Attach receipts/images to expenses

License

This project is licensed under the GPL-2.0 license — see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages