epinez/Subz
5
19
Fork
You've already forked Subz
3
Subscription and contract management app for Android based on Ionic and Angular. Written in TypeScript.
  • TypeScript 68.6%
  • HTML 16.1%
  • SCSS 12.6%
  • Java 1.5%
  • JavaScript 1.2%
Alioc 48d4e09d2d
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (97 of 97 strings)
Translation: Subz/Subz
Translate-URL: https://hosted.weblate.org/projects/subz/subz/zh_Hans/ 
2025年06月09日 07:01:47 +02:00
android Updated version to v1.3 2021年05月23日 14:04:45 +02:00
e2e Initial commit 2020年09月18日 21:32:15 +02:00
fastlane/metadata/android Added fastlane feature graphic 2021年07月26日 04:18:35 +02:00
ISSUE_TEMPLATE Improved issue template for new releases 2021年03月04日 16:48:55 +01:00
resources Initial commit 2020年09月18日 21:32:15 +02:00
src Translated using Weblate (Chinese (Simplified Han script)) 2025年06月09日 07:01:47 +02:00
.gitignore Initial commit 2020年09月18日 21:32:15 +02:00
angular.json Updated to Angular 11 2021年04月02日 04:14:18 +02:00
browserslist Initial commit 2020年09月18日 21:32:15 +02:00
capacitor.config.json Migrated to capacitor 3.0 2021年05月23日 01:22:04 +02:00
ionic.config.json Initial commit 2020年09月18日 21:32:15 +02:00
karma.conf.js Initial commit 2020年09月18日 21:32:15 +02:00
LICENSE Initial commit 2020年09月18日 21:32:15 +02:00
package-lock.json Downgraded to Angular 11 due to incompatibilities, various fixes and improvements under the hood 2021年05月23日 13:54:20 +02:00
package.json Updated version to v1.3 2021年05月23日 14:04:45 +02:00
README.md Updated Readme 2021年04月03日 00:10:04 +02:00
tsconfig.app.json Don't include unused files anymore 2020年11月25日 23:58:38 +01:00
tsconfig.json Downgraded to Angular 11 due to incompatibilities, various fixes and improvements under the hood 2021年05月23日 13:54:20 +02:00
tsconfig.spec.json Initial commit 2020年09月18日 21:32:15 +02:00
tslint.json Initial commit 2020年09月18日 21:32:15 +02:00

Subz

Subscription and contract management app for Android based on Ionic and Angular. Written in TypeScript.

Übersetzungsstatus

Try it on Codeberg Pages Get it on F-Droid

Features

Functional

  • Add subscriptions and details like costs, billing interval, contract durations and cancelation period
  • Show all subscriptions and their costs
  • Show days until next billing
  • Switch subscription cost overview to daily, weekly, monthly and yearly
  • Modify and delete subscriptions
  • Search for specific subscriptions
  • Sort subscriptions by name, costs, etc.
  • Optional reminder for reaching cancelation period of subscriptions

Settings

  • UI: Force Dark-mode
  • Region: Currency, date format
  • Data management: Local backup and restore

Building

Prerequisites

Build the app

git clone https://codeberg.org/epinez/Subz.git
cd Subz
npm i
ionic build --prod
npx cap sync
npx cap open android

Now you can run a build within Android Studio. You could also run it in a browser with ionic serve. Enjoy!

Contributing

Feel free to help me improving Subz in any possible way! These are some examples of how you could help:

  • File an issue: Did you notice a bug while using Subz or do you have some ideas of how we could enhance it? File an issue and I will notice it!
  • Tell others about Subz: I wanted to create something which not only helps me but also others. Everybody knows the struggle of forgetting to cancel a contract in time. I want that to be a problem of the past, so please help me to help others and tell them about Subz!
  • Translate: Subz is not (fully) localized in your language? You are welcome to help. Localization is handled on Weblate.
  • Start coding: Are you familiar with Typescript, HTML, SCSS, Angular and or Ionic? Nice! Please file issues first and reference to them in the commit like Fixes bad behaviour xy, closes #1. If you want to contribute new features please wait for my response because I want to keep the app as clean and straightforward as possible. :-)

Donate

If you want to support the development by a donation, you are very welcome to do so. That would allow me to invest more time into the development as I'm a student and working on Subz in my free time.

Donate using Liberapay

You can also contact me via E-Mail.

Thanks to

  • mondstern for his beautiful acrylic painting of the Subz logo
  • All translators which helped localizing Subz via Weblate. I don't mention each one specifically because that's so much work :-)
  • All donators!