README.md
December 31, 2025 ยท View on GitHub

Daniel Brendel Portfolio App
A personal portfolio application designed as a web desktop
(C) 2019 - 2025 by Daniel Brendel
Released under the MIT license
Information
Version: 1.0
Codename: dnyPortfolioApp
Contact: dbrendel1988(at)gmail(dot)com
GitHub: https://github.com/danielbrendel/
Description
This is my personal portfolio application designed as a web desktop. The GUI is designed to provide a maximum nostalgic experience. The project also features an applet system, so you can dynamically install and uninstall applets.
Tech stack
The following technologies are used for this project.
| Technology | Notes | Link |
|---|---|---|
| PHP | General-purpose scripting language geared towards the web | https://www.php.net |
| Asatru PHP | A lightweight PHP framework | https://www.asatru-php.com |
| MariaDB | Relational database management system | https://github.com/MariaDB/server |
| Composer | Dependency manager for PHP | https://getcomposer.org |
| phpmailer/phpmailer | E-Mail sending library for PHP | https://github.com/PHPMailer/PHPMailer |
| nesbot/carbon | API extension library for PHP DateTime | https://github.com/briannesbitt/Carbon |
| npm | Package manager for JavaScript | https://www.npmjs.com |
| webpack | A bundler for JavaScript and other assets | https://github.com/webpack/webpack |
| Bulma | A modern CSS framework | https://bulma.io |
| 98.css | A design system for old UIs | https://github.com/jdan/98.css |
| FontAwesome | A popular icon library | https://fontawesome.com |
System requirements
- PHP ^8.3
- MariaDB ^11.4