stardance has been extended another month! the new deadline is october 31 :)

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

skyFonix

@skyFonix

Joined June 28th, 2026

  • 42Devlogs
  • 8Projects
  • 9Ships
  • 56Votes
Hello, I’m a 15 year old software developer and hobbyist photographer based in Hungary!
Ship

coffeeTracker

The reason

The reason I made this project was because my dad asked me whether I could develop a solution for tracking coffee usage at his workplace, because it was a real mess without a central system.

Features

  • User account registration without any permission
    • First user to register automatically becomes the admin
    • Everyone else has to be approved by the admin if the account wasn’t created from the admin dashboard
  • The whole system works based on pools, every coffee machine at an office is considered a pool, each of them have a separate transaction list. Every user has a different balance for all of them!
  • Clear UI with big buttons for the four main functions
    • Drink (“Ivás”): The user can either choose a predefined strength of coffee or can enter a custom amount in gramms, people can only drink from a pool if the user has enough money to pay for the coffee and the pool has enough coffee to drink from
    • Add coffee (“Kávé hozzáadása”): The user can register coffee that they bought with their own money!. They need to enter the amount and cost of it!
    • Add money (“Pénz hozzáadása”): The user can register a money only transaction, the system treats it differently to a coffee add transaction, since it doesn’t physically add coffee to the pool
    • Use Money (“Pénz felhasználása”): Since the system treats money only and coffee transactions this serves the function of using up the funds from money only transactions in the pool!
  • Any transaction can be edited: Users can only edit their transactions for a limited time, while admins can edit all transactions at any point in time right from the dashboard!
  • Profile pictures: Any user can set a profile picture, it has no usefulness, but it’s fun. Admins can administer profile pics to any user these pictures can also be removed!

Upcoming features:

  • Statistics: These aren’t implemented yet, because I’m not sure what will be needed in everyday usage, so I decided it’s better to let the environment decide.

Difficulties:

  • One of the biggest challenges of this project was the logic behind handling and updating transactions and pool balances
  • I also found working with modals a bit inconvenient and ugly at times, but got used to them by the end

Demo:

https://democoffee.cigoria.eu

ADMIN

User: demoadmin
Password: password

USER

User: demouser
Password: password1

Try project → See source code →
Open comments for this post

6h 54m 19s logged

Final devlog before first ship!

  • I translated the whole thing to Hungarian because the environment that it will be used in required it!
  • I implemented a money usage transaction
  • I also implemented editing of transactions for both users and admins, admins can edit transaction anytime, users can only edit transactions the hour after it was made!
  • QR support was also implemented, these can be printed out and when scanned they bring the user right to the correct pool for quick transactions
0
0
9
Open comments for this post

8h 6m 33s logged

Dashboard redesign!

I got fed up with the old design as it was quite uncomfortable to use tbh, everything was layed out vertically, so it felt pretty cramped, so I changed it to a sidebar design!
I also replaced most of the inline editing stuff, so creating and editing projects now happen in modals. Uploading and tagging photographs also moved to a modal with real time suggestions too!

0
0
54
Open comments for this post

9h 2m 30s logged

It seems like I’m still keeping my track record of not making enough devlogs.

Things that have changed since last time:

  • I added support for profile pictures
  • A top bar was added for access to the admin panel, user editor and the logout button!
  • I started making the home page functional, adding coffee, adding money and drinking coffee are now functional!

Challenging things:

  • As per usual my procrastination did not help the progress of the project
  • I spent the last half an hour figuring out why the checks for drinking coffee weren’t working, it turned out to be quite a dumb mistake

Things left to do:

  • Use money from pool function
  • Edit transaction for users and admins
  • Generate QR code for pool with a printable .pdf
  • Statistics:
    • Coffee drinking leader board
    • Coffee buying leader board
    • Monthly drinking summaries
    • Drinking frequency stats throughout the day
    • Display amount of money actually spent on coffee and amount of money that’s just money
0
0
16
Open comments for this post

9h 45m 26s logged

Damn it, I’m devloging almost 10 hours of work again! I everything I did was on the admin page side of things, forgot to devlog tho…

  • Admin can create, edit and delete pools
  • Admin can create, edit and delete coffee variations (how strong a coffee can be)
  • Admin can register, accept, edit and delete users
    Currently the most challenging part of this project is battling my ADHD brain and trying not to procrastinate on it. :(
0
0
6
Open comments for this post

3h 51m 19s logged

After quite a lot of work, syncing settings and notes between devices is finally done! It’s accomplished with generated uuid, that can be shared between clients!

0
0
7
Open comments for this post

1h 42m 4s logged

Been a while! School started so I’ve been pretty busy with that ig. I wanted to continue working on the coffeeTracker, but I’m a bit bored of that currently so I decided to work a bit more on skystart. I’ve wanted to add syncs from the begging and even tried, but ultimately gave up on in. But I’m giving it another shot! Already moved the project to typescript and initialized PrismaORM with sqlite! Next up are the endpoints! This feature will be pretty useful for me!

0
0
8
Open comments for this post

6h 35m 25s logged

Big devlog - backend work mostly finished

Things added

  • Authentication systems with tokens stored inside of a cookie
  • CRUD for pools for admins
  • CRUD for transactions for admins and users
  • CRUD for variations for admins

Frontend Tasks

  • Connect the login page to backend
  • Connect user dashboard to backend
  • Add modals to user dashboard
  • Add notifications to user dashboard
  • Connect admin dashboard to backend
  • Create statistics diagrams

Backend Tasks

  • Profile picture support, db table already there, but uploads and such aren’t yet implemented, I’m unsure of when to handle them
0
0
17
Open comments for this post

1h 50m 16s logged

Finished with the basic design of the user dashboard!
Also optimized it for mobile devices, since that’s going to be the primary target device!

0
0
6
Ship ✨ Blessed

Ship #2

Features added:

  1. Music player with metadata reading (cover art, title, artist, release year)
  2. Image viewer with zoom and grab to navigate, also supports setting images as wallpapers
  3. simpleShare integration, uploads, deletion, quota management and file opening with the appropriate media app, anything that is currently unsupported gets downloaded.

simpleShare demo login info:

  • username: demo
  • password: demopass
  • 4 devlogs
  • 9h
  • 8.17x multiplier
  • 89 Stardust
  • WebOS 2
Try project → See source code →
Open comments for this post

1h 29m 56s logged

Added finishing touches to simpleShare integration, with a quota display, uploads, deletion and support for setting an uploaded image as the wallpaper!

0
0
18
Open comments for this post

3h 1m 13s logged

Basics of simpleShare integration are complete, files can be opened inside skyOs directly from the files stored on simpleShare. I need to add uploads, deletion and wallpaper support to it.

0
0
12
Open comments for this post

2h 17m 29s logged

Added music player too, tried customizing the slider, but I couldn’t get it to react to css so I gave up
¯(ツ)/¯

0
0
5
Loading more…

Followers

Loading…