Walley

Walley

42 devlogs
296h 10m
Created by son

Walley is a cross-platform finance management app that aims to revolutionize the way teenagers (yes, us, teenagers) save up and spend their money. With lessons provided to guide you on economics and investment, as well as a category spending log function, Walley assists its users in effectively spending their budget money on the right things. You also get a report by the end of each month to see how much money you spent on each category, such as education, transportation, food, etc. I'm currently working on adding a personalized AI roadmap and recepts scanning capabilities into Walley.

NOTE: My current first priority is to release Walley as an independent mobile app first. After that, desktop UI desgins are next! If you currently sees a mobile UI on my demo page, it's because I'm not yet done with phase 1. Feel free to check out the functionalities that I have finished working on!

Working features:
- Budget allocation
- Logging for spending and depositing
- Skeleton framework for lessons (lesson 1 is already out)
- A secure login system powered by Firebase

What I plan to continue working on:
- AI capabilities like in the description
- Lessons 2, 3, 4, 5 and so on
- A new desktop UI with similar elements but more efficient layout
- Publishing the app to App Store in August~!

Timeline

I think I was able to get the backend running for a split second before it just went shutting down. WTH Firebase???

Update attachment

My last devlog somehow didn't get logged... it seems like I reloaded the page before it got to submit. FUC wait can I swear on here?

Update attachment

I just KNOW whoever at Google or Flutter's dev team is cooking this loves to throw this on me. I SWEAR I IMPORTED THE ASSET HELLO?

Update attachment
son
son
7h 20m 2 days ago

I refuse to fix bugs and just comment out huge chunks of code when I can't find a way to fix them (yet) 😎

Update attachment
son
son
12h 9m 2 days ago

ME WHEN THE INTERNET DROPS EVERY 30 MINUTES RAAAAAAHHHHHHH VNPT DO BETTER

Update attachment
son
son
10h 4m 3 days ago

WHY WON'T THEY RECORD MY DEVLOGS

Update attachment
son
son
8h 36m 4 days ago

//ignore: must_be_immutable

WHO CARES IF OBJECTS MUST BE IMMUTABLE
HAHAHAHAHHAHA

Update attachment
son
son
10h 35m 5 days ago

4 days countdown... to who knows what?

Update attachment
son
son
7h 28m 5 days ago

SCHOOL IS STARTING SOON. which means.... no more grinding 😭

Update attachment
son
son
9h 5m 7 days ago

It's getting late where I lvie now... so I'm gonna go to bed soon. Did a lot of work today though

Update attachment
son
son
10h 15m 8 days ago

After 10 hours... not only did my TODO count list gain more items, but I think I am losing motivation...

Update attachment

A long way to go on the todo list...

//TODO count: 58... more to go!

Update attachment
son
son
10h 17m 9 days ago

200 hours...8 days straight? That's a lot of time... A long way to go though

Update attachment
son
son
7h 8m 10 days ago

Currently lessons are hard-coded into the app but I'm considering if it's better to create an API for me to remotely configure and change lessons without users having to update the app. too lazy though. peep.

Update attachment
son
son
9h 8m 11 days ago

I wonder if I'll reach 300 hours before AUgust 31... best luck for now is just to keep going

Update attachment
son
son
8h 27m 12 days ago

The complexity of Flutter's building blocks is insane. Perhaps I need to get a monitor to accompany all of these indents, scrolling left and right ain't feeling right.

Update attachment
son
son
8h 41m 12 days ago

I should consider recoding this thing from scratch because holy crap is it so buggy. Right now I'm placed between two options:
- Rebuild it from scratch
- Fix the 1000 bugs I have created along the way
Or jsut quit altogether; just sayin HAHAHHA

Update attachment
son
son
4h 49m 13 days ago

Have I forgotten to update the devlog? Yes. Have I been productive? Also yes! Okkk I don't think anyone read these but anyways, here's the things that I've updated:

  • The root web no longer has anchored scrolling because it is a pain to maintain on both larger & smaller screens
  • Base API for AI functionalities are nearly there
  • Color themes are no longer too purple (in dark mode)
  • I love dark mode
  • Cleaned up code a lot because apparently I can't write clean code
  • Cleaned up a few firebase tweaks that were apparently slowing up the sign up page & button

Until next time folks
I think I made a lot more changes but I'm just too lazy to remember

Update attachment
son
son
18h 27m 13 days ago

WHY DID NO ONE TELL ME THAT TIME DOESN'T COUNT PAST 10 HRS... UGH; I'm still lazy to write out all the changes I did though. I promise the next devlog is going to be more detailed...

Update attachment
son
son
16h 8m 15 days ago

who needs sleep anyway heheheheheheheheehheehehhe (i'm going to sleep)

Update attachment
son
son
8h 58m 16 days ago

I guess that fella was right... maybe PageView could be a better choice? I don't know yet. But what I do know is perhaps I'm spending more time on this than I'm supposed to be. I'll try coding both solutions to see which one I like more.

Update attachment
son
son
8h 16m 16 days ago

Heheheh... dare I say perhaps sometimes it's the better choice to scrap everything and start over. I've received a comment from a fellow in the comments to try using PageView instead of GridView. Let's see if this is a W

Update attachment
son
son
7h 5m 17 days ago

Let's say it together: WE LOVE WALLEY. I've been working on Walley so much that it seems like the countless errors that Flutter gave me through the terminal doesn't bother me anymore. I'm immune to bugs now. Right..? Ehh

Update attachment
son
son
9h 25m 18 days ago

I love it when things just work. Quite literally. I guess today things decided not to. I've been deciding whether to use Flutter's PageView or GridView. PageView would allow for smooth anchor scrolling, but doesn't support mobile. The opposite stands for GridView. I guess to make something great you need to make a sacrifice... Unless if anyone knows a way! Please lmk if you know how I can solve this... it's been bothering me so much

Update attachment
Jakov C Jakov C 17 days ago
Try using PageView.builder() instead
son
son
8h 44m 18 days ago

LOL it seems like my ship wasn't approved; my bad perhaps the app wasn't polished enough. So instead of fixing it I decided to add some new features. Too lazy to list them out though. SORRY

Update attachment

Ship 1

0 payouts of shell 0 shells

son

19 days ago

son Covers 17 devlogs and 60h 1m

Walley is closed to being shipped... FIRST SHIP INCOMING LADIES AND GENTLEMEN

Update attachment
son
son
9h 2m 19 days ago

Just learned that overflowed time doesn't count when you are too lazy to update your devlogs (can't be me WHOOPS). Well maybe it is me. Perhaps I need to update my devlogs a bit more frequently. Lately it's getting tiring coding for so long. It's nice that I'm still able to catch some exercise though. In this update I added a few nice quirks. One that I really like is now the app automatically fills in the user's input. For example if you only type 98 then press enter it gets interpreted as 98,000 VND. Maybe I should add that for a few other currencies as well. Maybe USD support in the upcoming update? ><

Update attachment
son
son
10h 28m 21 days ago

Who doesn't love beautiful UIs? What's even better is that if you love beautiful UIs you can also go out and design beautiful UIs, like me. That's if, you find my UI beautiful (if you don't pls lmk immediately so I can change it (: ); but having nice UI's is not just making it look nice, it also has to move nicely, which is why in this update I've updated a plentiful of smooth animations and transitions between pages and when confirming payment logs. Be sure to try them out. That's if there's anyone reading this... I doubt anyone ever reads devlogs. They're long... and boring; but if you're reading this then let me know (: I just know future me'd be thrilled to find out that there's someone out there reading all of these janky long boring lines of no one gives a sh- am I allowed to swear here?

Update attachment
son
son
8h 24m 22 days ago

WOAH DID ANYONE SAY... beautiful UI? 😏 I got HiDPI fonts up and running (I think) which is partially thanks to Flutter/Dart because... well it's their engine. But the app looks much better now because the fonts are much sharper and more defined; and it looks even better on a 2K/4K screen, but I bet it also looks good on 1080p. Welp I also made a few small updates here and there but I'M TELLING YOU THERE'S SOMETHING BIG COMING TO THE LOGIN PAGE cough cough who said that; anyways here's a picture of what the beautiful login page looks like right now (shh something bigggg is coming)

Update attachment

New font and colors for category (This looks gorgeous 😍)

Update attachment
son
son
5h 58m 23 days ago

NOTHING BEATS A JET2 HOLIDAY; just kidding, here are the things that I have updated: - removed an annoying bug where if you spam the create account button it messes up the app navigation and creates duplicated accounts; - toned down the color theme of the pages (does it look better this way?); and... FINALLY: I got RID OF THE PACKAGES THAT WERE LAGGING MY APP

Update attachment
son
son
11h 49m 23 days ago

ALRIGHTY it's been a while since I lasted posted because there was a visual bug (I think that should be fixed now?) So here's a list of the things I did:
- Modified the glossy effect so it looks more realistic (real life, mouse-responsive physics)
- GUI Framework for desktop is nearly there...
- Mobile experience is nearly completed
TODO: COmplete desktop GUI; to push to the Apple Store?

I'm going to sleep now...

Update attachment

Rethought about the colors for different categories... perhaps they need a different POP

Update attachment
son
son
2h 59m 23 days ago

Added a MEGA SMOOTH log animation (inspired by Apple animations); TODO: Add fail animation when internet connetion fails

Update attachment

Reupload due to bug (I think)

Update attachment
son
son
3h 46m 24 days ago

Where are all of my web users? Me when I have to redesign EVERYTHING BACK FROM THE GROUP UP just so it looks right on the web Please use mobile, it looks 500x times better (I promise!)

Update attachment

Issue where the 'Get started' button may disappear in dark mode

Update attachment

Toned down the size of the 'Get started' button and the opacity of the interactive wallet's shadow

Update attachment

Added glossy effects

Update attachment

Added a responsive, glossy main website home page with the logo and an introductory page.

Update attachment

Added a base for a website to app.

Update attachment

Added web capabilities

Update attachment