prometheusOS
- 8 Devlogs
- 10 Total hours
my OS with a macOS and linux style interface named after prometheus
my OS with a macOS and linux style interface named after prometheus
devlog 8 the first build of prometheusOS is almost done :)
okay!! so after working on the desktop and setting up the account screen and building the different apps im finally publishing the first build of prometheusOS!!
this started as an idea to build my own desktop environment in the browser inspired by macos and theme was the idea of computers being a path towards the future
rn it has a desktop with draggable windows, a dock, a menu bar, a local account system and a few apps of its own.
theres “Notes” for writing stuff down , “Terminal” for running basic commands and opening apps,“About This Computer” to explain the idea behind the project, “My Projects” to explore the stuff ive built and wanna build, and “Formula1” for checking race results and championship standings.
obviously this is still an early build and theres a lot more i wanna do but thats kinda the point of this release cos its a starting point that i can keep building on and adding features and figuring out what works along the way.
ive just got a few tiny tweaks to do and then ill ship this project
thanks for checking it out!!
devlog 7 — formula1
ALRIGHT!!! now im building some real stuff
so before i talked about making this app (first devlog i think) and i wasnt sure if i was gonna do it or not but i ended up doing it anyways!
I really really like racing and this app is something ive wanted to build for quite some time so , enjoy!! :)
so this is the Formula1 app inside the OS. I bsaically wanted a place where i could check out the latest race results and championship standings without having to jump between different websites
this app uses the Jolpica-F1 API to fetch Formula 1 data like race results annd driver standings and constructor standings and so on and also theres also a refresh button so you can request updated data
i kept the ui pretty simple cos the data is the important part here but i have a feeling i might work on it later
so rn its focused on published results and championship standings and not live telemetry or real time lap timing cos thats something that would need a different data source
this is actualy one of the apps im prolly most excited about cos i genuinely love racing and theres a lot more features i would like to add eventually
devlog 6: my projects
okayy now stuff gets interesting!!!
so i basically wanted bring my personal website into the OS as an app but i didnt want to just embed the entire website inside a window cos thats boring
instead i made “My Projects” which brings the content into its own app while still using the normal prometheusOS window ui
it has a section for projects ive already worked on like trading terminal, simple antivirus, breadboard console, smoke detector and smart parking system and theres also a section for things i wanna build and learn about like stock prediction ai, local ai devices, computer architecture and hardware efficiency.
the items are clickable so you can open a project and read more about it instead of just looking at a static list and where ive got source code available ive also included links to the github repositories.
theres also a link at the top to visit my actual website if you wanna check that out.
the main thing that i wanted here was to make my website feel like part of the OS rather than a separate website running inside it
though the ui is pretty similar , the original ui of the page just didnt feel right so i chnaged it up a bit
devlog 5: building the terminal :)
okay so this is probably one of the more interesting parts of my OS cos i wanted to make it feel a little more like an actual computer environment
So the terminal currently supports basic commands like help, date and clear but i also added the ability to open apps by typing their names.
for example you can type open notes and itll open that app for you
this means you dont always have to go around clicking desktop icons to get where you want to go which is pretty nice
obv this isnt a real system terminal that can run real shell commands or anything itsjust a terminal built specifically for prometheusOS so the commands interact with the apps in the system
i actaully wanna expand this over time and give it some more useful commands but for now this is the starting point
devlog 4 : notes app
soooo im back and i wanted to add something useful to the OS that wasnt just there for the sake of looking like an operating system so i made a Notes app!!
its a simple text editor that lets you type stuff into it and it can remember it too so the notes are saved locally in the browser
its not rly meant to compete with some massive note taking app or anything like i just wanted something lightweight that fits into the system and does what it needs to do
later on im pretty sure i might add more stuff to it, but for now simple is kinda the whole point
cya soon :)
devlog 3: about this computer
okay so this one’s pretty simple but it explains the idea behind prometheusOS.
so i wanted a place inside the system where i could explain why im building this and what the project is supposed to be about
the idea comes fromlike prometheus bringing fire to humanity and then allowing it to advance forward and i kinda see computers the same way like as something that helps us understand more and build new things and move towards the future
its pretty simple and its not meant to be like a massive app with loads of features, just a small place to explain the project itself!
:)
devlog 2 : the account system
So i wanted my OS to have an actual starting screen instead of like just throwing you straight into the desktop and i added a create account screen where you can like set up an account and then use those details to log in and once youre in you get access to the desktop and all of the apps
the account details are stored locally in the browser so this isnt a proper online account system with a server or a database yet but its just enough to make the experience feel wayyy more complete for this second update
ive got a couple of ideas like an about me app and maybe an F1 tracker type app . Idk i might do them.
devlog 1 : building the desktop environment
So i wanted the ui to be simple and clean and kinda inspired by macos with a top bar some desktop icons and windows and the dock like nothing too crazy for now because i wanted the actual apps to be the focus instead of having like a million different things going on at once
You can open apps from the desktop and move windows around and use the window controls to manage them also , i also added a right click menu for the desktop icons because like why not lol
the wallpaper is a mountain landscape which i liked and has been my wallpaper for like the last 6 months
so like this is still the first build and theres definitely more that i wanna do with the desktop itself but for now its a base for everything else thats im planning to build