Litebug is a rapid data entry interface for Firefly iii

Overview

Netlify Status

Litebug is a rapid data entry interface for Firefly iii.

Currently a build is deployed at https://cheery-bunny-5ab5d6.netlify.app/. You will need an instance of firefly iii with CORS setup for the domain in order to use litebug with it.

What does Litebug offer that is different from firefly

  • Litebug auto fills all fields based on the transaction you choose from the description autocomplete field.
  • Litebug allows you to specify is an item is tax exempt or not. Currently different tax rates are not supported.
  • Litebug shows you transaction group total for split transactions.

How does the tax feature work

The tax feature allows you to specify whether each item in a transaction is taxed or tax exempt. This translates into a tag gst-inclusive. I plan to create a report that can calculate tax based on this tag.

On the left hand side, you also have a toggle for 'Tax Inclusive' and 'Tax Exclusive'. This specifies if the amounts you are entering for the items are inclusive of tax or exclusive of tax (as they are in different receipts/bills). Based on this, the transaction summary will show the before tax, tax and after tax value. The 'Tax Inclusive' / 'Tax Exclusive' value is not saved into the database in anyway.

Development

I'm doing development using podman containers. You will need to have podman installed. If you want to use these, follow these steps.

./bin/build-dev.sh
./bin/bash.sh
yarn install
exit
./start.sh

The development server will be running on port 3000.

TODO

  • Show history based on selected date.
  • Add tags field.
  • Auto update global data everyfew days and also after transaction is saved.
  • Lock screen.
  • Encrypt local data.
  • Maybe some way to specify quantity.
You might also like...

JSON Visio is data visualization tool for your json data which seamlessly illustrates your data on graphs without having to restructure anything, paste directly or import file.

JSON Visio is data visualization tool for your json data which seamlessly illustrates your data on graphs without having to restructure anything, paste directly or import file.

JSON Visio is data visualization tool for your json data which seamlessly illustrates your data on graphs without having to restructure anything, paste directly or import file.

Jan 4, 2023

It shows an effective way to correct bus arrival information using data analytics based on Amazon Serverless such as Kiness Data Stream, Kinesis Data Firehose, S3, and Lambda.

It shows an effective way to correct bus arrival information using data analytics based on Amazon Serverless such as Kiness Data Stream, Kinesis Data Firehose, S3, and Lambda.

Amazon Serverless를 이용한 실시간 버스 정보 수집 및 저장 본 github repository는 버스 정보를 주기적으로 수집하여 분석할 수 있도록, Amazon Serverless인 Amazon Kinesis Data Stream, Kinesis Data

Nov 13, 2022

A table component for your Mantine data-rich applications, supporting asynchronous data loading, column sorting, custom cell data rendering, row context menus, dark theme, and more.

A table component for your Mantine data-rich applications, supporting asynchronous data loading, column sorting, custom cell data rendering, row context menus, dark theme, and more.

Mantine DataTable A "dark-theme aware" table component for your Mantine UI data-rich applications, featuring asynchronous data loading support, pagina

Jan 4, 2023

Tool to sign data with a Cardano-Secret-Key // verify data with a Cardano-Public-Key // generate CIP-8 & CIP-36 data

Tool to sign data with a Cardano-Secret-Key // verify data with a Cardano-Public-Key // generate CIP-8 & CIP-36 data

Tool to sign data with a Cardano-Secret-Key // verify data with a Cardano-Public-Key // generate CIP-8 & CIP-36 data

Dec 21, 2022

Creates Photoshop-like guides and rulers interface on a web page

Creates Photoshop-like guides and rulers interface on a web page

RulersGuides.js This Javascript package creates Photoshop-like guides and rulers interface on a web page. DEMO Main window: Menu: Guides are created b

Nov 27, 2022

The all-in-one interface for Chrome

The all-in-one interface for Chrome

Omni The most powerful interface for Chrome 🔥 With Omni you can use Chrome like a pro. Manage tabs, bookmarks, your browser history, perform all sort

Dec 31, 2022

High-quality, customizable web components for common user interface patterns

High-quality, customizable web components for common user interface patterns

Elix is a community-driven collection of high-quality web components for common user interface patterns. Most applications make use of common, general

Dec 19, 2022
Owner
Amjad Mohamed
Amjad Mohamed
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
A Web UI toolkit for creating rapid prototypes, experiments and proof of concept projects.

MinimalComps2 A Web UI tookkit for creating rapid prototypes, experiments and proof of concept projects. The site: https://www.minimalcomps2.com/ Full

Keith Peters 32 Apr 18, 2022
True P2P concept for your p2p powered website/app/client. MSC/MEP (Multiple Strategy Concept/Multiple Entry Points)

TRUE P2P CONCEPT - Lets redecentralize the web This repo is just conceptual. Active development of the endproduct (TRUE P2P) happens here https://gith

Bo 6 Mar 29, 2022
Quick T3 Stack with SvelteKit for rapid deployment of highly performant typesafe web apps.

create-t3svelte-app Just Build npx create-t3svelte-app Outline Get Building npm yarn More Info ?? Early Version Note Prisma Requirements Available Tem

Zach 85 Dec 26, 2022
js13kgames 2022 game jam entry.

DEATH RIDER DEATH rides out to collect souls in the cemetery. BEWARE!!! Crosses crosses your way and bats try to bat you! Collect as many juicy souls

Csaba Csecskedi 5 Nov 4, 2022
Entry for JS13k 2020 (Death)

js13k Norman tries to defend himself from the local villagers Make magic feel like magic Glyphs, cooldowns, screenshake Villager just runs at norman B

Dan Prince 127 Dec 29, 2022
ClickCat is a firendly user interface that lets you search,explore and visualize your ClickHouse Data.

ClickCat is a firendly user interface that lets you search,explore and visualize your ClickHouse Data. We provides the following features,you can acce

海博科技 34 Dec 13, 2022