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

AccountantOS

  • 4 Devlogs
  • 3 Total hours

This is accountant os, where you have a retro style desktop with a few apps i know accountants will appreciate like roi calculator. This was made using html so trust the process guys.

Ship #2

Accountant OS:

What I made: I built Accountant OS, a lightweight, browser-based OS -type app for, get this… Accountants . It runs natively in the browser via one HTML file for a “lightweight experience.”

What was challenging: Structuring the layout to feel like a true “operating system” rather than just a standard web page took some trial and error. Additionally, routing the logic for the accounting widgets and ensuring the interactive elements updated dynamically without breaking the UI required careful attention to the code structure. //Tryna make this part professional twin.

What I am proud of: I am really proud of the user interface and the “retro” design. Taking standard HTML and turning it into a customized, app-like environment is a great milestone, and I’m happy with how nostalgic it looks.

What users should know so they can test this: Testing is completely frictionless (Stardance pun intented) you don’t need to install any heavy software or databases. Just download the .html file and double-click it to open it in your preferred web browser. Keep in mind that because it is a localized browser app, your data will reset if you refresh the page. //basically it has no memory but trust the process.

  • 1 devlog
  • 1h
  • 11.11x multiplier
  • 6 Stardust
  • WebOS 2
Try project → See source code →
Open comments for this post

30m 30s logged

1 introdction of the Centralized Database Explorer (DATABASE.EXE)Then (v1.0):
Text storage and calculation values operated on disconnected, static
page inputs. There was no capability to organize, create, or navigate
multiple independent documents.Now (v5.0):
Added a multi-node Directory manager that functions as a virtual
relational file-system stored in local memory. Users can categorize
files by format (Documents or Sheets), monitor file metadata (bytes,
edit times), delete nodes, and initiate new files which load into
editing buffers upon double-clicking.2. Fully Functional Dynamic Spreadsheet Grid (SHEETS.EXE)Then (v1.0):
The spreadsheet app was restricted to a static HTML table structure
representing a fixed, hard-coded tax margin computation form.Now (v5.0): Transformed into an interactive, multi-document 4x6 grid with column headers (A–D) and row indices (1–6). Includes a dedicated Excel-style Formula Bar that reads active cells and parses custom math-reference strings (e.g., =A1+B1 or =B4-B3-B5). Changes are evaluated instantly.3. Custom Accountant OS Bookkeeping Theme & Mechanical Click SynthThen (v1.0): Styling was standard retro-grey, styled specifically around flat color panels. Keyboard interaction was silent.Now (v5.0): Polished the design with the warm parchment-colored Vintage Ledger theme,
featuring custom margins and double-underlined ledger rules. Created a
custom Web Audio API synthesizer that produces retro mechanical keyclick
sound effects whenever the user types inside a document, spreadsheet
cell, or terminal panel.4. Upgraded Multi-Document Buffer & File Association (DOCS.EXE)Then (v1.0): The notepad component supported editing only one single global string buffer without file associations.Now (v5.0):
Fully integrated the text editor with the centralized directory
database. The interface tracks active file-handling buffers, displays
file state labels, and features a “Commit to DB” protocol to save edits
back into the primary database.5. Interactive BIOS Boot loaderThen (v1.0): Accessing the page immediately showed the desktop environment with no startup stage.Now (v5.0):
Implemented a classic AMI-style BIOS welcome sequence. The terminal
tests RAM, registers system assets, and generates a boot chime using
browser audio oscillators to ensure proper context registration before
revealing the operating system.6. Refined Window Geometry with Viewport Clamping and Storage Save StateThen (v1.0):
Draggable windows lacked boundary constraints, letting users pull
elements entirely out of bounds. Window positions, sizes, and open/close
states were lost on reload.Now (v5.0):
Upgraded the dragging engine with boundary checks, clamping window
positions within desktop margins. Window coordinates, width/height
dimensions, minimization status, and active directories are saved to localStorage and recovered on bootup. Added a dynamic taskbar tabs manager that tracks window focus and supports minimize-to-tray switching.7. Real-Time Vector Sparklines & Sound VisualizerThen (v1.0):
The asset simulation was limited to numeric text fields updating at
fixed intervals. The audio synthesizer was a basic sound button with no
graphic feedback.Now (v5.0): Integrated an HTML
sparkline renderer inside the asset terminal, drawing historical market
price lines for machinery (green) and T-bills (yellow). Additionally,
added an animated equalizer visualizer inside the synth control applet
that animates to procedural frequencies.

0
0
4

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…