Tyche is a home savings tracking application named after the Greek Goddess of Fortune. Made with love on SvelteKit. Tyche was originally a submission for Sveltehack 2023, found at . This repo is a continuation of that project.
Tyche is designed to be simple and user-friendly. Instead of laboriously tracking your expenses through individual transactions, which can be quite taxing to record, it computes monthly expenses by adding up your account balances and income. To log expenses, you only need to take a quick note, and it doesn't even have to be exact down to the penny.
Tyche is written in TypeScript and Svelte on SvelteKit, and deployed to Cloudflare Pages.
Persistent storage is realized with Cloudflare's Durable Objects in a separate Cloudflare Worker project: nodimhu/tyche-do, which exposes a custom RPC-like API and it's also written in TypeScript.
Copyright © 2023 Zsolt Nagy
This work is licensed under the Apache License, Version 2.0 (the "License"); you may not use this work except in compliance with the License. You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.