Last Updated: 12-02-25
Chloe OS is a fun and creative "operating system" that is used not only as a neat "nice-have" for anyone to try, but also served as the "ultimate test" of my 3+ years of programming skills. The inspiration for this project comes from a couple of different sources:
- My lovely little cat named Chloe (hence the name);
- An unreleased .NET project of mine (with complex C# and architectural implementations);
- The Windows 10/11 operating systems by Microsoft;
- My passion for C# .NET Full-Stack development.
This project will use the following technologies:
- 💻 C# MVC, .NET Core 8;
- ☁️ Entity Framework Core 8 with a Microsoft SQL Server database connected;
- 🦴 HTML, CSS3, and JavaScript;
- 🤵 Semantic UI (used as additional "professional-looking" UI design);
** More may be added in the future... who knows..?
Of course, this project has a bunch of features that I am planning (or at the very least considering) to implement, as much as I can. Those features include, but might not be limited to:
- User authentication (local accounts, password hashing);
- Desktop environment (with default stylization possibilities):
- Colour selection;
- Desktop wallpaper selection;
- Font-size selection;
- Setup flow (just like Windows' own OOBE setup flow, but in my own style);
- Network adapter (the Wi-Fi adapter might be the same as the one that the machine running this "OS" is connected on);
- Draggable windows;
- A simple file system with files and folders;
- A very-basic command-line; Etc. Etc. ETC.!
For now, this project has barely been started. Of course, in the near future (hopefully...), there will be many other files to be used and instructions for you to try locally!
