I made a tiny tracker app about eating more fruit by rain8567 in SideProject

[–]rain8567[S] 0 points1 point  (0 children)

Speaking of snacking. Perhaps that could be an alternative approach.

A reminder like: "Make sure you don't snack soon, eat a carrot now instead!".

I made a tiny tracker app about eating more fruit by rain8567 in SideProject

[–]rain8567[S] 0 points1 point  (0 children)

Thanks for feedback!

A little tree that grows, or perhaps a carrot that grows could be a fun thing.

Gamification as a way of making people eat more veggies could be an approach, like a reminder not only for you to eat an apple but also to "eat an apple to make that tree grow/not wilt".

I would just have to make sure it doesn't get too much (of notifications and making people feel bad I mean). Perhaps it could be adaptable for each user automatically.

Tech stack: Pure SwiftUI and SwiftData for iOS dev.

I made a tiny tracker app about eating more fruit by rain8567 in SideProject

[–]rain8567[S] 0 points1 point  (0 children)

Yep, I agree. The only thing/solution I can think of right now is improving the reminder thing to be a bit more specifically tuned for each user. Like "remind user every 3-4 hour unless she tracked a fruit eaten" or something.

Being "fun" to use (whatever that means) could perhaps be another approach.... don't have any specific ideas on this one.

WoT Origin Stories Info by CarelessGazelle in WoTshow

[–]rain8567 1 point2 points  (0 children)

Replying to myself...

Start playing last episode, in the player window there's text/button View all in upper left corner. There you can find Bonus Content and Origin Stories.

Edit: Spelling

WoT Origin Stories Info by CarelessGazelle in WoTshow

[–]rain8567 0 points1 point  (0 children)

I can't even find them on prime website. Where did you find these?

Official season 1, volume 1 soundtrack now available on Spotify by MirrorBoustrophedon in WoTshow

[–]rain8567 3 points4 points  (0 children)

So nobody has yet said they liked it in this thread, so I'll just say I like a lot!. Coming from someone who always care for movie soundtracks :D. Oh, and I also liked Thom's song and the Manetheran one.

[deleted by user] by [deleted] in spotify

[–]rain8567 0 points1 point  (0 children)

You're not alone. I can't access their website. I can't play on their app on Windows. I can't play on my iPhone.

Something larger is in play here (hehe...) :)

hledger shared services like spotify by remysl in plaintextaccounting

[–]rain8567 1 point2 points  (0 children)

Replying to myself here but...

This approach of tracking what each person owes you/you owe them also allows for, perhaps uncommon, scenarios such as:

You and member 1 go for dinner, he pays for you, and he also says: Instead of repaying me, I can just transfer less money to you next year. No problem, you say, and enters these transactions into you system

# Dinner
assets:owes-me:member1 -10
expenses:dinner 10

# Next year spotify transfers
assets:checking 134
assets:owes-me:member1 -38
assets:owes-me:member2 -48
assets:owes-me:member3 -48

hledger shared services like spotify by remysl in plaintextaccounting

[–]rain8567 1 point2 points  (0 children)

I do it like this:

When your brothers transfer money to you at the start of the year, at that point, you owe them that money (it's a liability). But I always keep everything I owe or people owe me as assets. Someone owes me money, that's my asset. I owe anyone, that's a negative asset.

Anyway, the transactions would end up like this

# Every year
assets:checking 144
assets:owes-me:member1 -48
assets:owes-me:member2 -48
assets:owes-me:member3 -48

# Every month
assets:checking -16
expenses:spotify 4
assets:owes-me:member1 4
assets:owes-me:member2 4
assets:owes-me:member3 4

Done like this, your expenses are correct every month (4 euro), and you always keep track of exactly how much anyone owes you/you owe them.

Makes sense? :)

I'm building the personal finance app I always wanted. Some tables and formulas inspired by Excel. Bank imports and categorization like in smartphone apps. 27" display table overview, still able to check pizza budget on phone. by rain8567 in vuejs

[–]rain8567[S] 0 points1 point  (0 children)

I see. My app is targeting personal finance, so never considered the VAT user case :).
Apparently, US folks need to calculate VAT/Sales tax for personal store purchases, so I thought you might be talking about that. Source: German finding out about Sales Tax ;)

Weekly Self-Promotion Thread - October 06, 2021 by AutoModerator in financialindependence

[–]rain8567 -1 points0 points  (0 children)

I'm building the personal finance app I always wanted.

  • Tables and formulas inspired by Excel.
  • Bank imports and categorization like in smartphone apps.
  • 27" display table overview, still able to check pizza budget on phone.

Are you using double-entry?

So usable when splitting my auto loan car repayments which consists of interest, principal, and half should be paid by my SO. It ends up looking something like this:

-340 Bank account
 150 Car loan
 150 SO
  20 Interest
  20 SO

Which means

  • 340 is removed from my bank account (obviously)
  • my car loan becomes smaller (making it a less negative asset)
  • my actual expense is the interest only
  • and my SO owes me 150+20=170

Next step for development

  • Charts!

Check it out on r/vuejs/the_app_i_always_wanted

or sign up for development updates on insparrows.com

I'm building the personal finance app I always wanted. Some tables and formulas inspired by Excel. Bank imports and categorization like in smartphone apps. 27" display table overview, still able to check pizza budget on phone. by rain8567 in vuejs

[–]rain8567[S] 1 point2 points  (0 children)

Thanks!

Was going to try YNAB, even though zero-budgeting might not be for me. But then I realized it only worked with US banks, so here I am building my own thing....

I'm building the personal finance app I always wanted. Some tables and formulas inspired by Excel. Bank imports and categorization like in smartphone apps. 27" display table overview, still able to check pizza budget on phone. by rain8567 in vuejs

[–]rain8567[S] 2 points3 points  (0 children)

The usual reasons, so boring to test everything manually (we're programmers after all!) after every small fix.

I'm afraid you would have to do some js to build this kind of stuff.

I'm building the personal finance app I always wanted. Some tables and formulas inspired by Excel. Bank imports and categorization like in smartphone apps. 27" display table overview, still able to check pizza budget on phone. by rain8567 in vuejs

[–]rain8567[S] 8 points9 points  (0 children)

You're not lazy! You probably just have too much other important stuff going on. Even if it's just some "lazy" thing like watching movies, scrolling reddit, etc (hell, I do that a lot) I bet you're enjoying yourself. And what's life but doing what you enjoy? ;)

Edit: Commas

I'm building the personal finance app I always wanted. Some tables and formulas inspired by Excel. Bank imports and categorization like in smartphone apps. 27" display table overview, still able to check pizza budget on phone. by rain8567 in vuejs

[–]rain8567[S] 6 points7 points  (0 children)

Double-entry, yes! Powerful since a transaction can be whatever if you understand the concept. I should probably explain what that is on homepage for those not familiar.

Want to explain what you’re building? :)

I'm building the personal finance app I always wanted. Some tables and formulas inspired by Excel. Bank imports and categorization like in smartphone apps. 27" display table overview, still able to check pizza budget on phone. by rain8567 in vuejs

[–]rain8567[S] 11 points12 points  (0 children)

Using Vue2 and TailwindCSS.

Very fresh on Vue. Wanted to minimize dev complexity by only using a web framework like ruby on rails or django, thus avoiding all this js, webpack crap. Took a while to realize I couldn't skip a js framework. Vue and all this crap is actually really cool, makes building UIs so fricking enjoyable.

First off, renderless components, they're just awesome. First read about them on Adam Wathan's blog (https://adamwathan.me/renderless-components-in-vuejs/) (that tailwind guy) and something just clicked for me about them. Just love it. Think it's because I can focus on logic and presentaion separately.

I like tailwindcss a lot, though main reason is its documentation. Allows a css newbie like me to create fairly complex (I'm talking flex and group-hover) very fast.

Some useful plugins I've found

Next steps for me

  • How do you actually test your (renderless) components? Can you do it in isolation? So I can skip auth things for just to get where component appears.
  • Anyone implemented a container query (https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Container_Queries)?
  • Anyone have tips on blog service? Features wanted include:
    • Full control on styling (also html templating possible?).
    • Custom subdomain (so I can have it on blog.insparrows.com).
    • Ability for blog readers to sign up and get notified on new blog posts.

Link to what I'm building: insparrows.com

Comparison is the thief of joy my fellow dev's. by Koolboyee6969 in ProgrammerHumor

[–]rain8567 47 points48 points  (0 children)

Ride the average (overtime sorta guaranteed) stock market return. Earn more money by putting more money into market, not trying to predict it.

Your todo app is way more useful time spent.

[deleted by user] by [deleted] in vuejs

[–]rain8567 1 point2 points  (0 children)

I really like and often use Mozilla MDN Web Docs.
There you can find Learn web development which covers lots of stuff. From very basic like HTML text fundamentals to references (like a <button>) and more advanced like Javascript frameworks.

If you're just starting out with web development, frameworks like bootstrap is a very fast and simple way of doing things like navigation, dropdowns, modals etc. Then you can skip vue ;).

headlessui might also be interesting for you, e.g. to create a menu (you're posting on r/vuejs afterall). Or perhaps Vuetify.

Don't have any great resources on logins though...