Chris Raroque
Chris Raroque
  • Видео 72
  • Просмотров 272 647
This 'Simple' Feature Almost Broke My App (1 Month Later...)
Hi my name is Chris and I build productivity apps (Mogul, Ellie and Luna) 👋
In this video I talk about the hardest feature I've had to work on so far for Luna (Bank/Credit card account support). I go through the challenges I encountered building this "simple" feature and how I dealt with them along the way. Hope you guys find it useful!
Check out my Twitter, Instagram and Tiktok where I post way more frequently and build in public 👇
Instagram: chris.raroque
Twitter/X: raroque
TikTok: www.tiktok.com/@chris.raroque
LinkedIn: www.linkedin.com/in/raroque/
My apps ✌️
Ellie (daily planning app): ellieplanner.com
Luna (budgeting app): lunabudgeting.com
Mogul (personal CRM): mogu...
Просмотров: 8 724

Видео

I Turned My 13-Hour Road Trip Into a Coding Sprint (& Actually Shipped)
Просмотров 7 тыс.Месяц назад
Hi my name is Chris and I build productivity apps (Mogul, Ellie and Luna) 👋 In this video I document a road trip I did from Dallas to Nashville and show you what I get done and how I still find time to be productive even away from home. This was a fun one :) Check out my Twitter, Instagram and Tiktok where I post way more frequently and build in public 👇 Instagram: chris.raroque ...
I built 3 apps - Here’s how I pick winning ideas
Просмотров 6 тыс.2 месяца назад
Hi my name is Chris and I build productivity apps (Mogul, Ellie and Luna) 👋 In this video I share some advice on how I find app ideas and choose what projects to work on. I share stories from my own apps and practical tips you can follow if you're just getting started 👀 Check out my Twitter, Instagram and Tiktok where I post way more frequently and build in public 👇 Instagram: chr...
I launched a budgeting app 3 months ago - quick update
Просмотров 5 тыс.3 месяца назад
Hi my name is Chris and I build productivity apps (Mogul, Ellie and Luna) 👋 In this video I give an update on the last 2 months (total 3 months live on the app store!) of progress for my budgeting app Luna. I also go over revenue, retention and other numbers 👀 ✨ Check out Posthog (analytics tool): dub.sh/chris-posthog-3 Download Luna: dub.sh/luna-budgeting-2 Check out my Twitter, Instagram and ...
Speed coding a Notion integration for my productivity app (mini weekend hackathon w/ friends 👨‍💻)
Просмотров 7 тыс.3 месяца назад
Hi my name is Chris and I build productivity apps (Mogul, Ellie and Luna) 👋 In this video I take you through a weekend in my life doing a mini hackathon with my friend. We build a Notion integration for my app Ellie in 48 hours and I take you through my thought process, UI iterations and integrating analytics/feature flags into the feature. ✨ Check out Posthog (feature flag and analytics tool):...
How I improved my app's performance 10x (lessons learned and code walkthrough)
Просмотров 8 тыс.4 месяца назад
Hi my name is Chris and I build productivity apps (Mogul, Ellie and Luna) 👋 In this video I talk about how I improved Ellie's calendar performance over 10x by implementing caching with IndexDB. This is a pretty technical one but hopefully you guys find it useful! :) Ellie Planner: dub.sh/ellieplanner My Twitter, Instagram and Tiktok where I post way more frequently and build in public 👇 Twitter...
My Budgeting App Got Its First Paying User 🥳 1 Month Update (Improving App Retention / New Features)
Просмотров 8 тыс.4 месяца назад
Hi my name is Chris and I build productivity apps (Mogul, Ellie and Luna) 👋 In this video I talk about the first month since going live on the app store. Making our first dollar and the features I've launched over the last few weeks (analytics/charts and recurring transactions for the budgeting app) :) Download Luna: dub.sh/luna-budgeting Android Waitlist: lunabudgeting.com/android-waitlist Lun...
My app analytics process (real numbers 👀+ quick tutorial)
Просмотров 6 тыс.5 месяцев назад
Hi my name is Chris and I build productivity apps (Mogul, Ellie and Luna) 👋 In this video, I talk about how I approach app analytics for my early stage apps. We look at some real data for my app Ellie, how I interpret and use data to make product decisions and how to implement analytics in your app :) Posthog (the tool i use for analytics): dub.sh/chris-posthog (please tell them I sent you 🙏) C...
Finally launching my new budgeting app! (pricing, getting rejected 3 times, growth plans)
Просмотров 20 тыс.5 месяцев назад
Hi my name is Chris and I build productivity apps (Mogul, Ellie and Luna) 👋 In this video I talk about the process of launching my app on the app store (pricing, retention, rejections, etc...) and my future plans for iteration and growth :) Download Luna: apps.apple.com/us/app/luna-budgeting-app/id6504741176 Check out my Twitter, Instagram and Tiktok where I post way more frequently and build i...
500 users tested my new app: Lessons learned & changes I'm making
Просмотров 15 тыс.6 месяцев назад
Hi my name is Chris and I build productivity apps (Mogul, Ellie and Luna) 👋 In this video I go through the lessons learned and changes I'm making based on feedback and usage of the first 500 beta users for my new budgeting app. I talk about analytics and trying to improve retention and a few other tips to improve retention in an iOS app :) Download Luna: lunabudgeting.com Check out my Twitter, ...
Launching the beta of my new budgeting app (and how I structure beta tests)
Просмотров 46 тыс.7 месяцев назад
Hi my name is Chris and I build productivity apps (Mogul, Ellie and Luna) 👋 In this video I walk through the process of launching the first beta version of my new budgeting app. I sped run this in 48 hours and walk through some of the features I ended up shipping and how i structure beta tests for all my apps. Download Luna: lunabudgeting.com Check out my Twitter, Instagram and Tiktok where I p...
My approach to experimental features (and why they don't make it into the product)
Просмотров 4,9 тыс.7 месяцев назад
Hi my name is Chris and I build productivity apps (Mogul, Ellie and Luna) 👋 In this video I walk through the process of building an AI feature for my app, why I decided to pull the feature last minute and how I think about AI features in general. Hope you guys find it interesting! Check out my Twitter, Instagram and Tiktok where I post way more frequently and build in public 👇 Twitter/X: twitte...
Speed coding a new feature for my app (with my friend) - Mini Hackathon + learning AWS S3
Просмотров 13 тыс.8 месяцев назад
Hi my name is Chris and I build productivity apps (Mogul, Ellie and Luna) 👋 In this video my friend and I work on the new task attachments feature for Ellie. We show the behind the scenes of one of our "mini hackathon" nights, talk about learnings from working with S3 and more :) Check out my Twitter, Instagram and Tiktok where I post way more frequently and build in public 👇 Twitter/X: twitter...
My rapid app iteration process (also budgeting apps are hard) | Building Luna ep.4
Просмотров 17 тыс.8 месяцев назад
Hi my name is Chris and I build productivity apps (Mogul, Ellie and Luna) 👋 In this video I go over all the iterations I made on Luna in the last 2 months. Its a pretty good insight into my early iteration process :) WAITLIST FOR LUNA: lunabudgeting.com Check out my Twitter, Instagram and Tiktok where I post way more frequently and build in public 👇 Twitter/X: raroque TikTok: www.ti...
Step by step of creating a new feature for my productivity app (a floating timer) - Ellie ep. 9
Просмотров 7 тыс.10 месяцев назад
Hi my name is Chris and I build productivity apps (Mogul, Ellie and Luna) 👋 In this video I'll be showing you how I build features. The feature we're building is a floating timer for Ellie. How you enjoy this more in-depth video video! Check out my Twitter, Instagram and Tiktok where I post way more frequently and build in public 👇 Twitter/X: raroque TikTok: www.tiktok.com/@chris.ra...
The tech stack I'm using to build my new budgeting app | Building Luna ep.3
Просмотров 7 тыс.11 месяцев назад
The tech stack I'm using to build my new budgeting app | Building Luna ep.3
How I keep my app stable - Day in the life of a software developer (Building Ellie ep.6)
Просмотров 2,5 тыс.11 месяцев назад
How I keep my app stable - Day in the life of a software developer (Building Ellie ep.6)
Building a new app - what I got done in the first 2 weeks (Building Luna ep.2)
Просмотров 6 тыс.11 месяцев назад
Building a new app - what I got done in the first 2 weeks (Building Luna ep.2)
I'm building a budgeting app (and naming it after my dog)
Просмотров 7 тыс.Год назад
I'm building a budgeting app (and naming it after my dog)
Building an Outlook calendar integration for my app (spoiler: it was hard) | Building Ellie ep. 5
Просмотров 3,2 тыс.Год назад
Building an Outlook calendar integration for my app (spoiler: it was hard) | Building Ellie ep. 5
Building and launching an iOS widget for my productivity app (beta launch vlog!)
Просмотров 2 тыс.Год назад
Building and launching an iOS widget for my productivity app (beta launch vlog!)
Building a Duolingo style iOS widget for my productivity app
Просмотров 2,7 тыс.Год назад
Building a Duolingo style iOS widget for my productivity app
Building a todo/calendar iOS widget for my app (coding day in the life)
Просмотров 3,8 тыс.Год назад
Building a todo/calendar iOS widget for my app (coding day in the life)
Day in the life of a software developer (realistic) - meetings, gym, working on my side project
Просмотров 1,7 тыс.Год назад
Day in the life of a software developer (realistic) - meetings, gym, working on my side project
The tech stack I used to build my productivity app (Firebase, React and Swift)
Просмотров 2,4 тыс.Год назад
The tech stack I used to build my productivity app (Firebase, React and Swift)
Building a slack integration for my productivity app (and lessons learned)
Просмотров 1,3 тыс.Год назад
Building a slack integration for my productivity app (and lessons learned)
Undo task deletion - Ellie
Просмотров 288Год назад
Undo task deletion - Ellie
Month view in Ellie
Просмотров 411Год назад
Month view in Ellie
Search for tasks in Ellie (ellieplanner.com)
Просмотров 229Год назад
Search for tasks in Ellie (ellieplanner.com)
Timebox on Google calendar with Ellie (ellieplanner.com)
Просмотров 1,2 тыс.Год назад
Timebox on Google calendar with Ellie (ellieplanner.com)

Комментарии

  • @macdanielchimedza
    @macdanielchimedza 4 дня назад

    Hey man how did you build your feedback board

  • @macdanielchimedza
    @macdanielchimedza 4 дня назад

    Am copying your style

  • @macdanielchimedza
    @macdanielchimedza 4 дня назад

    Inspired

  • @macdanielchimedza
    @macdanielchimedza 6 дней назад

    Best videos i have ever watched

  • @fuadadio
    @fuadadio 7 дней назад

    Well-done Chris. Beautiful video as always.

    • @raroque
      @raroque 7 дней назад

      Thanks so much for taking the time to watch my videos! 🙌🙌

  • @macdanielchimedza
    @macdanielchimedza 7 дней назад

    What is your stack right now

    • @raroque
      @raroque 7 дней назад

      SwiftUI / Firebase :)

    • @raroque
      @raroque 7 дней назад

      And react for anything web!

  • @mechamogeo
    @mechamogeo 12 дней назад

    So, also i in the end of video, i need to send an idea for you, some credit cards are connected with bank accounts and some of them are not, if they are connected they can be chage at the end of the day of payment, so in my app, i link credit cards with an financial bank to put payments automatically, and the card's it's not automatically debited of bank, i added a pay button inside card, with i said the bank account, value to pay and also clean the limit of credit card was paid, i put the reconcilliation also for the credit card but for limit adjusts, here in brazil i use a lot, i manage my limit, spend and make my limit at zero for my security (unecessary spends in a mall visit when i am not undercontrol) this way i don't need to edit the new transaction page, but also i like the transfer option, to make clear the transfers from one account to other and also from me to other person

  • @mechamogeo
    @mechamogeo 12 дней назад

    So, it's a pleasure to see all the videos you made with so much love <3, i'm from brazil so here we haven't too much budgeting app's (local applications or support in portuguese language) and other ones are so messy nothing like minimalist like Luna, your videos make me create one too... i've in love with Luna and also the history of the app, also see other peoples doing the same thing *as personal or not projects, financial or not*...

    • @raroque
      @raroque 11 дней назад

      Thanks so much for following along the journey! :) So glad to see that you're enjoying the content and the app, please let me know if there is anything else you would like to see in the future for both videos or in the app!

  • @erollgorci8500
    @erollgorci8500 13 дней назад

    One idea for the credit card problem that you are having. Instead of treating the credit card as a different account and implementing different logic in every place where you change the balance of the accounts (to add funds to the credit card, instead of subtracting them) you can just allow the balances to have negative values if they have a specific type (in this case a credit card), so basically you will have a negative balance and I would personally list it as negative balance on the accounts page also (I prefer to instantly know that I owe that amount of money other that tricking my brain for a second thinking that that money is mine)

  • @thachtranvn
    @thachtranvn 13 дней назад

    This is what I’ve been waiting for. Now, I just need an import feature so I can transfer data from my current budget app and start using Luna

    • @raroque
      @raroque 11 дней назад

      Awesome to hear! I'll 100% be adding an import feature, would love to have you test it (especially to make sure I have all the right fields) once its ready :)

  • @samrocket5248
    @samrocket5248 13 дней назад

    Heyyyy Chris I’m loving Luna rn but I’ve got a request for Ellie, please can you integrate a pomodoro timer option?

    • @raroque
      @raroque 11 дней назад

      Absolutely will be adding this! Fun fact: Ellie originally launched with pomodoro but I removed it because nobody was using it 😅 Will be adding it back for sure though

    • @samrocket5248
      @samrocket5248 11 дней назад

      @@raroque Thank you!!!!🫶

  • @considercaption
    @considercaption 14 дней назад

    this app looks great!

    • @raroque
      @raroque 14 дней назад

      Thank you! It’s definitely improved a lot :)

  • @govardhank2777
    @govardhank2777 14 дней назад

    What stack is being used , thought it was flutter

    • @raroque
      @raroque 14 дней назад

      SwiftUI + Firebase :)

  • @AIaskedAI
    @AIaskedAI 14 дней назад

    Amazing feature. Just a qs. Have you integrated Plaid to link the bank accounts, or it's just a manual user entry?

    • @raroque
      @raroque 14 дней назад

      Thank you! Just manual for now but this opens the door to support Plaid in the future 👀 I'm on the fence though because it really changes the nature of the app

    • @AIaskedAI
      @AIaskedAI 12 дней назад

      @ Yeah that would be so hands-on. They can just integrate all of their accounts with a single click, I was using it for personal projects and it's easy to integrate.

  • @robertdevries
    @robertdevries 14 дней назад

    Not mirrored?! 😮 Also very nice insights I might loan some of them in my personal finance app 😅

    • @raroque
      @raroque 14 дней назад

      Not mirrored 😮 And feel free to take anything, glad it helped!

  • @fahadahmad9434
    @fahadahmad9434 14 дней назад

    super insightful video

    • @raroque
      @raroque 14 дней назад

      Thanks for watching! :)

  • @carlospro1204
    @carlospro1204 14 дней назад

    I am using Luna but I am not an fan of the icons to feminine for my liking, would be great if I could chose between that icon or the logo which I do love, the one that says LU, NA. Cheers! Love your work.

    • @raroque
      @raroque 14 дней назад

      Thanks for the feedback! I'll be adding more icons (including that one) so thanks for the reminder too :)

  • @Balasteguisson
    @Balasteguisson 15 дней назад

    The part where you said "25% of other budget apps"... I don't know if you are true, but until now, yours is the most usable and understandable I found, comfortable to use, thanks for your work :D

    • @raroque
      @raroque 14 дней назад

      Thank you for the kind words 🙏 I always feel like the app is missing so much so this makes me feel a lot better haha (and thanks for watching!)

  • @MattBramer
    @MattBramer 15 дней назад

    Wow. Thank you for videos like this

    • @raroque
      @raroque 15 дней назад

      Glad you found it helpful! Thanks for watching :)

  • @mibabaumi
    @mibabaumi 15 дней назад

    Nice video! I don't think you need a 'transaction type' field. It should be enough if you have a 'from' & 'to' account field. If 'from' is not empty and 'to' is empty -> debit. If 'from' is empty and 'to' is not -> credit, if both are not empty -> transfer I don't know if this makes life easier for you, but anyway, loved the video!

    • @raroque
      @raroque 15 дней назад

      Oh interesting, might test this concept since I’m still working on it 👀 thanks for the suggestion! (And thanks for watching!)

  • @Anything-xf6ow
    @Anything-xf6ow 15 дней назад

    Dude, you know UI design. I have a question about how you designed your own app.

    • @raroque
      @raroque 15 дней назад

      Hi! Not sure if I’m reading this right but yes I do design my own apps :) (Lmk if I got the question wrong!)

    • @Anything-xf6ow
      @Anything-xf6ow 15 дней назад

      @raroque You create it from scratch. Which technique do you use to create such an awesome-looking design? I know development, but I struggle with design. Any suggestions, or if you share your process or create a video about it.

    • @raroque
      @raroque 14 дней назад

      ​@@Anything-xf6ow thats a great question, I think I'll actually make a full vide on this :) The biggest piece of advice and how I think I get better is by constantly studying other designs (dribbble, mobbin, behance, design twitter) and then just poking around the app store looking for inspiration. The more you expose yourself to good design, you naturally start getting better :) I'll for sure make a video soon on this!

    • @Anything-xf6ow
      @Anything-xf6ow 14 дней назад

      @@raroque Thank you dude

  • @Rijads
    @Rijads 15 дней назад

    You first realized credit cards are a thing while building budgeting app?

    • @raroque
      @raroque 15 дней назад

      Bad phrasing on my end haha I knew what they were in general, but I just forgot I had to account for them in the app :)

    • @Rijads
      @Rijads 15 дней назад

      ​@@raroqueDont worry ur editing and writing is top notch tho

    • @raroque
      @raroque 15 дней назад

      @ appreciate that! 🙌

  • @biosxx
    @biosxx 15 дней назад

    Hi Chris, just wanted to ask how do you go on about designing the app, i love the minimalistic and simple design but I feel like its impossible for me to build such a UI. Are there any tips you could give ?

    • @raroque
      @raroque 15 дней назад

      If I can do this, you can do this haha Tips in order of priority: 1. Study other apps 24/7 so you are constantly getting inspiration. I'm on design twitter/mobbin/dribbble every single day searching for new things. 2. Slowly incorporate things you like from other apps/design inspo into your own projects. The keyword is "slowly". Go screen by screen or even component by component 3. Keep looking back at your old work and see how far you've come. If you do tip 1 and 2 every single week it won't feel like you're getting better BUT when you look back you'll be surprised at how far you've come

  • @chonmon
    @chonmon 15 дней назад

    You might want to take a look into double entry bookkeeping. It's a accounting technique where accountants use to keep track of the financial statements for a company. It might be complicated to implement at the beginning but it's worth the upfront investment to support more transaction types like(borrowing money and monthly payment etc.)

  • @nappingbun
    @nappingbun 16 дней назад

    I sooooo feel your pain as I’m currently working on a budgeting app (though a bit different than yours) and I had to dig into the rabbit hole of a double-entry budgeting, and I had to create lots of tests/db triggers to cover the cases you are talking about in the video (though I purposefully gave up on a couple of features). Wish you luck and patience!

    • @raroque
      @raroque 15 дней назад

      Good to hear I'm not alone 😂 and thank you! Would love to hear what features you gave up on btw 👀

    • @nappingbun
      @nappingbun 15 дней назад

      @@raroque I gave up on the account type feature (credit card, bank account like you mentioned in your video) because it adds up complexity, so I basically kept the concept of "can be negative" / positive accounts to simplify things a bit.

  • @giuliopimenoff
    @giuliopimenoff 16 дней назад

    I love these vids, frfrfrfrfr

    • @raroque
      @raroque 15 дней назад

      more coming soon! 🙌 and thanks for watching :)

  • @LSWarss
    @LSWarss 16 дней назад

    Very nice video! Thanks for this Chris

    • @raroque
      @raroque 15 дней назад

      Thanks for taking the time to watch! :)

    • @LSWarss
      @LSWarss 15 дней назад

      @@raroque funny thing! Lately nothing really sparked my interest on RUclips but your video really hit something for me haha :D I just like the behind the scenes it seems

    • @raroque
      @raroque 15 дней назад

      @ wooow that is so cool to hear!🙏 inspiring me to create more videos now haha

  • @benny3009
    @benny3009 16 дней назад

    Great video, thanks for your insights!

    • @raroque
      @raroque 15 дней назад

      Thanks for watching! :)

  • @yassine-sa
    @yassine-sa 16 дней назад

    7:00 just take more time bro. This is very similar to what apple does when fans request features and keep complaining why is it taking too long, and apple just correctly takes its time and releases the thing only when it's DONE. Keep the good work bro 💪

    • @raroque
      @raroque 15 дней назад

      So true, very good to hear this actually 👀 and really appreciate it, thanks so much for watching!

  • @kneggo4887
    @kneggo4887 16 дней назад

    What do you think about the usage of firebase? I know it’s super easy to integrate but it seems like you will hit a pretty rough paywall sooner or later with the amount of users you have. Do you think firebase will get to expensive at some point and do you have an alternative in mind like Supabase, Appwrite or something selfhosted? Ah by the way: keep it up dude, love your work and content!

  • @adityashah133
    @adityashah133 16 дней назад

    I am really impressed by the work you have done all by yourself, it's commendable. You have taken equal care of the UI/UX side of the app and I wanted to ask on that. Do you do the design all by yourself, and do you use Figma, or do you directly write the code? It's impressive that you can make such good UI despite being a developer.

    • @raroque
      @raroque 15 дней назад

      Really appreciate that 🙌 Yes I do all designs myself and so far for this project I've done all designs directly in code! In the past, I used to use Figma first but I'm slightly faster with code :)

    • @isassetuba
      @isassetuba 14 дней назад

      Sorry to ask..what does it mean to work directly in code and not use figma ....I thought you design in im figam then tkjt just code those screens

    • @raroque
      @raroque 14 дней назад

      @ oh no worries at all! It just means I skip figma and code up the screens directly into the app (but I don’t make them functional). So they usually don’t work and the data is fake Then when I’m happy with the designs, I hook up real data and make it functional :)

  • @rolobuilds
    @rolobuilds 16 дней назад

    Great stuff! Keep shipping!

    • @raroque
      @raroque 16 дней назад

      Thanks so much for watching! 🙌

  • @mihirkardile6676
    @mihirkardile6676 16 дней назад

    First time viewer and Product Designer here. I don't know if you've thought of this but here's an idea around the credit card component for this app. You could have the option for a user to set their credit card (CC) limit here. So as transactions happen on their CCs, you can visually show how much of their credit they've used. For example, if a user sets their CC limit as $5000, you can use their recorded transactions to mention how much of the $5000 they've used. So if they've record $500 worth of transactions, there could be an indication that they have used 10% of their CC Limit. Along with this, there could be a "Paid Off" button if the user has paid off their CC Bill. The user flow could look something like this: CC card > Paid off > Dialogue box / Drawer opens with 2 options: 1. Paid in Full, 2. Paid custom amount 1. Paid in full > mark as paid > Select account money was paid from > Confirm. > Transaction amount is subtracted from the account chosen + CC usage goes to 0. 2. Paid custom amount >. Enter amount paid > Select account money was paid from > Confirm. > Transaction amount is subtracted from the account chosen + CC usage changes based on amount paid. This could help 2 things: The user being able to monitor their credit utilization, which is important since the recommended utilisation ratio is 30% to maintain good credit score. + this also helps in cases when the user has paid off a CC.

  • @theedgardev
    @theedgardev 16 дней назад

    "Did you create an LLC to start accepting payments?

    • @raroque
      @raroque 16 дней назад

      I did but it’s definitely not a requirement* :) *at least in the US

  • @cbtlewis
    @cbtlewis 16 дней назад

    I would recommend using the Plaid API. The customer support is pretty good too.

  • @Mrjarnould
    @Mrjarnould 16 дней назад

    good job RUclips algo - subbed 💯

    • @raroque
      @raroque 16 дней назад

      Thanks so much for watching and following along! 🙌

  • @Lotsamotion
    @Lotsamotion 16 дней назад

    As a YNAB user, I am amazed to see you create another budgeting app. As a product support specialist, I can see the tickets coming in now, and I will have a lot more empathy for my engineering team when I submit a JIRA HAHAHA. Great video, as always.

    • @raroque
      @raroque 16 дней назад

      Haha love hearing this 😂🙌 Already anticipating all the support tickets now too once this launches 😂😂

  • @the_wilson_smh
    @the_wilson_smh 16 дней назад

    What tech stack are you using here?

    • @raroque
      @raroque 16 дней назад

      Swift/SwiftUI + Firebase :)

    • @the_wilson_smh
      @the_wilson_smh 16 дней назад

      @@raroque Cool, thank you!

  • @ChristophGeiser
    @ChristophGeiser 16 дней назад

    Just for curiosity: why not using credit cards the same way as normal bank accounts, but just with negative numbers? That way it would be exactly the same concept, just with the ability to go negative and if you pay it off, you go back to zero (or above). There are even some credit cards that allow you to have money on it. That might do the things easier... p.s. I look forward to new Ellie stuff - but the changelog did not change for quite a long time - any changes there? ;)

    • @raroque
      @raroque 16 дней назад

      That’s actually how I wanted to do it originally! I don’t know why but it feels way more intuitive this way in the end though, I decided to make it positive instead of negative since every other app does it this way and that’s how the balances are reflected for most credit cards too I might make it a setting in the future because I think it would really help people visualize that having a balance on their credit card is not a good thing (tbh I think credit cards display it the way they do to get you to spend more) On Ellie: I’ve been super bad about updating the changelog 😅 but new stuff is released every few weeks! Next video should be an Ellie video too 🤞

    • @raroque
      @raroque 16 дней назад

      And thanks for watching btw :)

    • @ChristophGeiser
      @ChristophGeiser 10 дней назад

      @@raroque thanks for your feedback :) Funnily, here in Germany credit card balance is indeed shown as negative - even by the bank. Or at least it indicates clearly, how much you are in debt. The thing is, if it works for you, your app and your users, it works. Thanks for letting me know about your decision process. Looking forward to that Ellie video :)

  • @hapaise2924
    @hapaise2924 16 дней назад

    Looks so simple but no one knows what someone goes thru 😂 pain haha

    • @raroque
      @raroque 16 дней назад

      pure pain 🥲 this was such a good feature to showcase this tbh

  • @Futurepointmusic
    @Futurepointmusic 16 дней назад

    Love this video! I'm currently working on my own app and every time I watch one of your videos I start doubting myself because you seem to ship featueres so quickly. It's nice to see that it's a common struggle

    • @raroque
      @raroque 16 дней назад

      So good to hear this, exactly what I was hoping for when making this video 🙌 you're definitely not alone here haha what are you working on btw? :)

    • @Futurepointmusic
      @Futurepointmusic 16 дней назад

      @@raroque it's an app for learning traditional card games :D

    • @raroque
      @raroque 16 дней назад

      @ sweet! Send me the link whenever you launch, would love to check it out :)

  • @christostsangaris4785
    @christostsangaris4785 16 дней назад

    Dude, you rock! From app design (which I really love) to story telling! Pretty sure that you are going to kill it!

    • @raroque
      @raroque 16 дней назад

      Wow too kind 🙏 Thank you so much for taking the time to watch and glad you liked this one! :)

  • @desertpenguin0
    @desertpenguin0 16 дней назад

    Hey Chris, love the videos. You are probably my favorite app dev youtuber. Do you have a financial goal with your productivity apps? Personally, I would like to be able to live off of app store income one day.

    • @raroque
      @raroque 16 дней назад

      This comment made my day, thanks so much for taking the time to watch my videos 🙏 My current financial goal is $10K/mo from my apps, a little past the halfway point right now from all apps combined :)

  • @igora50
    @igora50 16 дней назад

    Transfers was really difficult to implement for my app. Here's how I did it and some of the issues I ran into: This may be the wrong way to do it, so take this with a grain of salt. I added a new column to the Transaction table called "transfer_transaction_id" which is just a UUID column, not an FK. I use this to link the two transactions together. The first issue here is I need to manage creating/deleting both transactions at the same time. Its currently very dirty, where I'm making two API calls to create both transactions, and two calls to delete them. If one of those fails, things break (but I have some error handling for that scenario). A transfer transaction does not need a Category, so that line item goes away in the transaction screen, which it looks like you did as well. The hardest part was editing a transfer. Since there are two transaction rows in the DB, if a user edits the amount, I need to update both rows in the db with the new amount. I didn't go the route of creating "Expense" vs "Income" vs "Transfer" transaction types. Instead, the Expense vs Income is determined by the amount of the transaction, either positive or negative. And, the Transfer type is determined by the transaction's "For" section. In my app, this "For" is called "payee", just like in YNAB, and when they click that line item, it opens a modal to select the Payee, which can be another bank account. If they choose that bank account, I know behind the scenes that this is a transfer. Good luck on this feature. Bank Accounts are really important to me when choosing a budget app for exactly the two reasons you mentioned. ✌

  • @maso4u
    @maso4u 16 дней назад

    maybe make it a multi-step form. rather than present all of the data entry point/inputs in one screen/modal to the user. present different sets of the forms in 2/3 steps?

    • @raroque
      @raroque 16 дней назад

      hmm actually haven't thought to increase the steps, will give it a try! I actually see a few more fields being added in the future so this could be a good long term solution. Thanks for suggesting 🙌

  • @ItsZarif
    @ItsZarif 16 дней назад

    Working with Double Entry Accounting is definitely an interesting and tough problem to get properly working, thanks for making the video!

  • @Rollexm
    @Rollexm 16 дней назад

    By the time you are done with this project, you will know enough to run a bank lol

    • @raroque
      @raroque 16 дней назад

      Next feature: Luna Loans 😂 honestly learning so much about banking/credit cards/etc... going through this though, painful but interesting haha

    • @Rollexm
      @Rollexm 16 дней назад

      @ that’s the beauty of it all.

    • @raroque
      @raroque 16 дней назад

      @ so true, this project is already a success because of that 🙌

    • @mechamogeo
      @mechamogeo 12 дней назад

      It's not far away, he already can connect with the bank and make automatic imports with plaid and run like as a bank behind Open Finance if they want

  • @mescudiwes8862
    @mescudiwes8862 16 дней назад

    Plaid??

    • @mescudiwes8862
      @mescudiwes8862 16 дней назад

      Have them sync their accounts and you can use plaid for that case.

    • @raroque
      @raroque 16 дней назад

      Will be using this if I end up doing automatic imports for accounts! Was actually researching Plaid documents very heavily while making this feature to see what kind of data structures they use

  • @raroque
    @raroque 16 дней назад

    Thanks for watching everyone! 🙌 I ended up running into even more issues since filming including a very serious problem with how savings categories works with accounts that I wish I included here. I was hoping to get this out by the time the video went live but it didn’t happen 😅 Happy to answer any questions!

    • @teekzie538
      @teekzie538 16 дней назад

      dude, watching this video series is awesome. you are the person i look up to. i have one question, how much revenue do you have?

    • @raroque
      @raroque 16 дней назад

      @@teekzie538 thanks so much for watching! really means a lot hearing that 🙏 for this app specifically the revenue is actually not high 😅 making around $55/mo from the app I think this should increase once I get closer to feature parity with the other budgeting apps, the churn is very very high because I'm missing a lot. Will do a revenue update video in a few months!

  • @Kevin.Villatoro
    @Kevin.Villatoro 16 дней назад

    I wish Luna would sync with my bank

    • @raroque
      @raroque 16 дней назад

      This is the next step towards that 👀 no promises because I need to see how it changes the app but I’m very open to it