You are browsing as a guest. Sign up (or log in) to start making projects!

d3monas

@d3monas

Joined June 6th, 2026

  • 44Devlogs
  • 2Projects
  • 3Ships
  • 48Votes
Open comments for this post

9h 58m 35s logged

  • Finally, finished designing all the levels which took the majority of time
  • Created more traps, the newest one being - crumbling platforms which break after a few seconds, so you have to react fast
  • Swaped the box with an actual player character and added proper hitboxes
  • Created some developer tools so It’s easier to create the levels (godmode, checkpoints, debug outlines)
  • Did a lot of code refactors, split code that was in one file into multiple files for easier maintenance
0
0
74
Open comments for this post

4h 52m 11s logged

  • Created a new mechanic - bounce pad. It’s a yellow pad that launches you in the opposite direction. New trap - The void. The moment that you drop in to the void, the screen starts shaking and you explode into particles.
  • I spent a lot of time fixing another major bug - the character was sliding off fast moving platforms. I created a standingOn check and when you touch a platform, the game performs the check and now carries you with that block’s exact movement speed.
  • Fully finished designing and creating the first 4 levels. Also, tuned up the speeds a bit so the player moves a bit slower and the gravity is floatier, which gives you more time to react.
0
0
30
Open comments for this post

5h 55m 39s logged

  • Created a particle engine, so now when player flips or dies - particles scatter out. additionally, when dying your screen shakes up now.
  • Fixed a major keybind delay issue, where when you press Space, sometimes the character didn’t react. So, I created Input Buffering, so now the game remembers you Space key press and doesn’t wait for the character to touch the floor to make things happen.
  • Experimented with the speed and length of the game and lowered the movement speed (from 5 to 3.5) and gravity (from 0.8 to 0.4). Expanded the levels to be 6000 pixels wide.
  • Started working on levels 1 through 4. Created new jumping mechanics, moving platforms and many new traps such as - lasers, crushers and moving spikes.
0
0
64
Open comments for this post

6h 16m 11s logged

Since my last devlog, I made a quite a few changes:

  • Implemented a timer in the top right corner of your screen. The timer starts, as you soon, as you start your run. Timer resets if you die or complete a level. Your best times per level are saved in the browsers localstorage and in each level your current time and best time are being displayed

  • Upgraded the overall game flow, created a level select screen, where it shows your best beat time. Also, levels are now locked, so you cannot play level 2 unless you beat level 1. The game saves your unlock progress in localstorage

  • Created a level complete screen, so now when a player touches the doors, a “Level Complete” overlay pops up showing your time. If you beat a record, it flashes “NEW BEST TIME” and you get choices to Retry, Play the next level or Go back to the level selection screen

  • Created a pause menu. When pausing your timer stops. In the pause menu, players can choose to either continue, reset or exit the level

0
0
53
Open comments for this post

7h 16m 7s logged

Flipbound is a 2D platformer game that I’m building with the main mechanic being - flipping gravity. You press Space and you fall up. The game is being built in plain HTML, Vanilla JavaScript on a <canvas> and tailwindcss.

Today, I made the core mechanics of the game. Got the player movement, gravity flipping. Decided to add a Gravity Meter, which means that you cannot hang out in the ceiling forever. When you flip, the meter starts draining and you have a few seconds before you fall back to the floor.

After the gravity meter was done, I started making the level creation. Created a few levels with spikes, standing & moving platforms. Made the player move with the moving platform, so he doesn’t fall. After that, created the death & respawn logic.

Finally, added a camera so I could make the levels bigger, made a quick main screen and a door that transports the player between levels.

The red rectangle is a spike, the gray ones are standing platforms (they don’t move), the orange one that I’m standing on is the moving platform and the green bar at the top is the Gravity Meter.

At this time, there are no graphics and everything is ugly because I want to focus on mechanics first and then design.

0
0
131
Ship 💀 Cursed

DimeTrack is an open-source personal finance manager that helps people manage their money entirely in a browser. There are no accounts or subscriptions required and your data is stored locally on your device, with an OPTIONAL cloud sync if you want to access it across devices.

Since my second shipment, the project has grown even further. I read every single review and Implemented all the suggestions that were provided. Made an optional cloud syncing feature that allows users to access and use the app across multiple devices. Made a small tutorial/guide that provides a bit more information on how to use DimeTrack. Replaced the Calendar tab with a new Timeline, that shows all your recurring transactions in your selected time interval, your projected balance and an ability to add a safety net and see if your projected balance falls below it in the coming months. Added an ability to manually track your Investments. Even more customization options and many other things.

Similar to my previous shipments, the biggest challenge was to keep everything synced. One feature depends on another, so adding new functionality means that I have to update existing systems to ensure that everything stays working.

I’ve somehow spent 325 hrs on this project and this will probably be my final shipment. I’ve had a lot of fun working on it and hope to maybe sometime later.

For the v3 you should try to:

  • Complete the tutorial (If you have used DimeTrack previously, go to settings -> data -> clear all data or just use incognito window)
  • Add some recurring transactions and test out the Timeline to see your projected balance
  • Explore the new subscriptions tab
  • Set up cloud sync
  • Add some Investments, update their price so see how your portfolio value goes up or down
  • Check out the new financial insights in the Overview tab
  • Use the Command Bar at top middle, you can find some quick actions there, search for any transaction or even create a quick transaction by typing in the search bar - Amount, Description, Existing Category (for example: 5 Coffee Food (must have a category called Food))
  • Explore the keyboard shortcuts
  • Do a few achievements
  • Create a few transactions and test out the bulk editing options
  • 16 devlogs
  • 123h
  • 16.88x multiplier
  • 1039 Stardust
Try project → See source code →
Open comments for this post

5h 53m 5s logged

Worked on a custom date picker for the Timeline, so now instead of being locked into 7-day, 1 or 3 month views, users can now view any custom date they want. Created a financial safety net, where users can set a minimum balance and if your projected balance drops below it, a warning banner appears. Updated the auto-sync feature and made it truly auto, all users now need to do, is just enter a password once. Finally, did a final test of the app, fixed bugs, updated the landing page and the GitHub readme

0
0
36
Open comments for this post

5h 4m 43s logged

Today, I worked on more Quality of Life features for my app, first of all - Introduced Keyboard Shortcuts, you can open the Command Bar with CTRL + K, add new transactions with ALT + N and switch tabs with ALT + 1 through 6. Created a small dialog that shows all the keyboard shortcuts available.

Another feature - Transaction Presets. You can now create a preset for your most used transactions, just fill out the add transaction form as usual and instead of pressing “Save Transaction” just press the new Bookmark icon, then at the top your preset will appear, next time just press on the preset and everything will be filled out for you.

Fixed a few tiny UI details, optimized mobile design, fixed a bug where the quick-add suggestion bar hardcoded a $ sign regardless of your selected currency. Finally, when creating a new transaction through the quick-add feature, you must now include a valid category otherwise the app won’t recognize that you are trying to add a transaction.

0
0
73
Open comments for this post

7h 57m 26s logged

Today, I Improved the “Smart Stats” feature with a new “Insights” tab. I didn’t want to create a new tab just for the Insights, so I decided to Implement the new feature in to an already existing one. Insights display your spending pace, give budget warnings, alerts you If your Net Worth & Savings are trending up or down and gives your Goal Projections without you having to navigate to the Goals tab. Also, replaced the default browser confirmation dialogs with custom ones, updated the tabs list design to a bit more modern one and made the tabs list stick so when you are scrolling down, your tabs list will always be accessible. Finally, fixed a few small bugs and a major budget rollover bug that would instantly roll over your budget without checking, if you even had a budget limit previously.

0
0
93
Open comments for this post

7h 2m 15s logged

Today, I’ve updated the command bar navigation to include the new Timeline and Investment tabs and with that also created a quicker way to add transactions - To create a transaction quicker, In the command bar all you need to do is type the amount, description and optionally category and account (for example: 9 Breakfast Food Checking). Also, reworked the transaction list and added abilities to select multiple or all transactions and bulk change account, categories, type or bulk delete transactions. Added ability to restore your transaction, if deleted accidentally. Finally, added an ability to duplicate transactions If needed.

0
0
24
Open comments for this post

9h 40m 4s logged

Today, I created a fun new achievement system which currently features 12 achievements. In the achievements page you can see all of them + progress tracker towards them. Upon unlocking an achievement, you will receive a notification in the bottom right corner of your screen. All achievements are saved locally, included in JSON backups and sync seamlessly. Also, fixed some localstorage and JSON backup issues and fixed a bug that when clearing your data, your investments would not clear.

0
0
23
Open comments for this post

6h 45m 45s logged

For todays update, I’ve worked on customization more. In settings, added an ability to turn off selected widgets that you do not care about. Turned off widgets will not be shown in the Overview tab. Also, I’ve done some more work to the Timeline tab, after each recurring transaction - your projected balance will show now, added an overdraft warning, so if your projected balance dips below 0 on a specific day, the chart will show a red zero-line and a warning banner will appear. Made the 3-month view sorted into groups by month, so Its easier to differentiate by month. Finally, I updated the exporting/importing and cloud syncing to make sure that everything is properly synced and no errors occur.

0
0
28
Open comments for this post

6h 59m 40s logged

Made some small improvements to the Investments tab and added a “Portfolio Performance” chart, which tracks how much you invested vs how much your portfolio is worth currently. Other than that, I completely reworked the Calendar, which is now called - Timeline. Instead of a Calendar it now shows your 7 day, 30 day and 3 month timeline with a projected balance, a projected balance chart and upcoming recurring transactions. It it somewhat similar to the calendar, however the whole UX is much more simpler and cleaner. Finally, I fixed some math calculations.

0
0
57
Open comments for this post

6h 44m 49s logged

Reworked the Investments Tab. Now you can properly buy/sell/update your investments to keep track of your Profit & Loss. When creating a new Investment, first of all, you will be able to select what kind of asset this is (It can be Stock, Crypto, ETF or Other). After creating an asset, you can buy/sell/update your asset. When buying, enter the quantity, price per date and set a date when bought. After buying you will instantly see your new updated portfolio value & how much you have invested. If you want to see your Total Profit & Loss, update your asset prices.

0
0
19
Open comments for this post

7h 20m 16s logged

Another requested feature was cloud syncing or login so It was easier to use DimeTrack between multiple devices.

I built a cloud syncing feature with Upstash. Basically, your data is still encryped and nobody except you can see it. Also built an auto-sync feature so any time you add a transaction, update a budget, create a goal or do anything, the application waits 3 seconds and pushes your updated data to the cloud. Finally, did some minor settings UI changes to the tabs are less cluttered, especially on mobile screens.

How to set up syncing?

  • Open Settings and navigate to the new Sync tab
  • Under “Start New Sync” create your password and enable syncing
  • The app will generate a unique Sync ID, save this ID

On your secondary device:

  • Open Settings and navigate to the Sync tab
  • Under “Connect to Existing Sync”, paste your Sync ID and enter your password
  • Click Pull Data & Connect and your data will be downloaded. Auto-Sync is now active on both.

Auto-Sync is only active until you refresh your browser. After you refresh your browser, you will see a banner saying that Auto-sync is paused. To unpause - enter your password again.

*This sync feature is completely optional

0
0
39
Open comments for this post

9h 48m 56s logged

Since the last devlog, I created a new Investments tab, where users can manually log their assets, mark them as Recurring Investments and update their values. Also, the total asset value is automatically added to the user’s Net Worth. For now, this investment tracker is very simple and I will be expanding on this feature a bit later. Most of my time during these few days was spent, trying to figure out how to connect Upstash to my app, so users can sync their data between devices, while I still keep DimeTrack fully serverless.

0
0
23
Open comments for this post

9h 28m 10s logged

I’ve read the reviews of my previous ship and a few users suggested that I create a tutorial. So that’s what I have done.
When a brand new user opens the app (or an existing user clears their data), they will receive this welcome popup and will be given 2 choices - “Start Fresh” or “Start Demo Tour”. If the user chooses the Demo Tour, the app will instantly fill with realistic sample data (transactions,
categories, accounts, recurring transactions, savings goals & more). On top of that, a quick 12 step tutorial will appear. During the tutorial, users will create a transaction, a new category, setup an auto categorization rule & create a savings goal. Once the tutorial is finished, the sample data will be wiped and the user will be able to use the app with their own data.

0
0
20
Open comments for this post

8h 6m 8s logged

Upgraded the budgeting side and added support for category rollover. So basically, If you underspend your limit this month, the remainder rolls over to the next month. But If you overspend, it will carry over as debt and your limit next month will be lower.

Also worked on some smaller features, such as: added a clear filters button in transaction list whenever active filters are applied. Added small colored dots next to category names in the transaction list, the color of the dot matches your category color. If no recurring expenses are present, you will see a button, that will help you to create one.

Finally, started working on a proper tutorial which is probably going to be in the next devlog.

0
0
38
Open comments for this post

6h 49m 37s logged

Added a new chart to the overview tab that projects your accounts balance 12 months in to the future based on your active recurring income & expenses. It features a red line at 0$ to warn you of potential overdrafts. Other than that, I’ve made a few code refactors, extracted formatting logic into a shared component and worked on mobile UI for this chart.

0
0
34
Open comments for this post

6h 49m 40s logged

Since the last update, I’ve made some small QOL improvements. Created ability to edit assigned accounts when editing a transaction. Also, you can now sort transactions by date (newest/oldest) or amount (highest/lowest). Added ability to filter and search transactions by tags. Reorganized the filter & search toolbar to fit everything smoothly, especially for mobiles. Lastly, upgraded empty states, so if you have no transactions, you’ll see not only the empty state but also an “Add Transaction” button. The change applies to Savings Goals

0
0
39
Loading more…

Followers

Loading…