Skip to content

Commit f604de8

Browse files
committed
Added portfolio example site
1 parent 122e3b1 commit f604de8

36 files changed

+739
-44
lines changed

demo/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@
2525
- [Ko-fi][ko-fi]
2626

2727
[website]: https://os.prozilla.dev/
28-
[github]: https://github.com/prozilla-os/ProzillaOS/tree/main/packages/demo
28+
[github]: https://github.com/prozilla-os/ProzillaOS/tree/main/demo
2929
[discord]: https://discord.gg/JwbyQP4tdz
3030
[ko-fi]: https://ko-fi.com/prozilla

demo/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"repository": {
2020
"type": "git",
2121
"url": "git+https://github.com/prozilla-os/ProzillaOS.git",
22-
"directory": "packages/demo"
22+
"directory": "demo"
2323
},
2424
"dependencies": {
2525
"@fortawesome/fontawesome-svg-core": "^6.5.2",

docs/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@
2525
- [Ko-fi][ko-fi]
2626

2727
[website]: https://os.prozilla.dev/docs
28-
[github]: https://github.com/prozilla-os/ProzillaOS/tree/main/packages/demo
28+
[github]: https://github.com/prozilla-os/ProzillaOS/tree/main/demo
2929
[discord]: https://discord.gg/JwbyQP4tdz
3030
[ko-fi]: https://ko-fi.com/prozilla

docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"repository": {
1919
"type": "git",
2020
"url": "git+https://github.com/prozilla-os/ProzillaOS.git",
21-
"directory": "packages/docs"
21+
"directory": "docs"
2222
},
2323
"devDependencies": {
2424
"@types/node": "^20.14.6",

docs/src/about/examples.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
outline: deep
3+
---
4+
5+
# Examples
6+
7+
Coming soon!

docs/src/about/features.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,17 @@ ProzillaOS comes with a ton of features that you can tailor to suit your specifi
1111
- Customizable **taskbar** with a home menu, search menu, pinned apps and utilities
1212
- Customizable **desktop** with icons, accompanied by custom wallpapers
1313
- **Virtual drive** that can handle files, folders, symbolic links, as well as read from external sources
14-
- Storage system that stores and loads the virtual drive from local storage
14+
- Storage system that stores and loads the virtual drive from local storage
1515

1616
## Applications
1717

1818
- Resizable and draggable **windows**, with dynamic titles, for displaying and interacting with apps, which adapts to the user's screen resolution
1919
- Native and web-view **applications**
20-
- **File explorer** that interacts with virtual drive and allows user to browse the source code on the website itself
21-
- **Terminal** with custom linux-inspired commands
22-
- **Settings** application for customizing appearance, managing apps and managing virtual drive
23-
- **Text editor** app that can read and write files as well as render markdown files
24-
- Other applications like a calculator, minigames, image viewer, browser, etc.
20+
- **File explorer** that interacts with virtual drive and allows user to browse the source code on the website itself
21+
- **Terminal** with custom linux-inspired commands
22+
- **Settings** application for customizing appearance, managing apps and managing virtual drive
23+
- **Text editor** app that can read and write files as well as render markdown files
24+
- Other applications like a calculator, minigames, image viewer, browser, etc.
2525
- **Standalone** system that allows each app to have its own dedicated page in an isolated view, which is also indexable by search engines
2626
- **URL params** that trigger an app to open with optional arguments
2727

eslint.config.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,9 @@ export default tseslint.config(
6767
"react/jsx-handler-names": "warn",
6868
"react-refresh/only-export-components": [
6969
"warn",
70-
{ "allowConstantExport": true }
70+
{
71+
"allowConstantExport": true
72+
}
7173
],
7274
"@typescript-eslint/ban-types": "off",
7375
"@typescript-eslint/no-unused-vars": [

examples/portfolio/README.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<div align="center">
2+
<br />
3+
<p>
4+
<a href="https://os.prozilla.dev/"><img src="https://os.prozilla.dev/assets/logo.svg?v=2" height="200" alt="ProzillaOS" /></a>
5+
</p>
6+
<p>
7+
<a href="https://github.com/prozilla-os/ProzillaOS/blob/main/LICENSE.md"><img alt="License" src="https://img.shields.io/github/license/Prozilla/ProzillaOS?style=flat-square&color=FF4D5B&label=License"></a>
8+
<a href="https://github.com/prozilla-os/ProzillaOS"><img alt="Stars" src="https://img.shields.io/github/stars/Prozilla/ProzillaOS?style=flat-square&color=FED24C&label=%E2%AD%90"></a>
9+
<a href="https://github.com/prozilla-os/ProzillaOS"><img alt="Forks" src="https://img.shields.io/github/forks/Prozilla/ProzillaOS?style=flat-square&color=4D9CFF&label=Forks&logo=github"></a>
10+
<a href="https://www.npmjs.com/package/prozilla-os"><img alt="NPM Version" src="https://img.shields.io/npm/v/prozilla-os?logo=npm&style=flat-square&label=prozilla-os&color=FF4D5B"></a>
11+
</p>
12+
</div>
13+
14+
## About
15+
16+
**🔗 [os.prozilla.dev/examples/portfolio](https://os.prozilla.dev/examples/portfolio)**
17+
18+
`@prozilla-os/portfolio-example` is an example portfolio site made using ProzillaOS
19+
20+
## Links
21+
22+
- [Website][website]
23+
- [GitHub][github]
24+
- [Discord][discord]
25+
- [Ko-fi][ko-fi]
26+
27+
[website]: https://os.prozilla.dev/examples/portfolio
28+
[github]: https://github.com/prozilla-os/ProzillaOS/tree/main/examples/portfolio
29+
[discord]: https://discord.gg/JwbyQP4tdz
30+
[ko-fi]: https://ko-fi.com/prozilla

examples/portfolio/index.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8" />
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
6+
<title>Portfolio</title>
7+
</head>
8+
<body>
9+
<div id="root"></div>
10+
<script type="module" src="/src/index.tsx"></script>
11+
</body>
12+
</html>

examples/portfolio/package.json

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
{
2+
"name": "@prozilla-os/portfolio-example",
3+
"private": true,
4+
"author": {
5+
"name": "Prozilla",
6+
"email": "[email protected]",
7+
"url": "https://prozilla.dev/"
8+
},
9+
"homepage": "https://os.prozilla.dev/examples/portfolio",
10+
"type": "module",
11+
"scripts": {
12+
"start": "vite",
13+
"build": "tsc && vite build",
14+
"preview": "vite preview"
15+
},
16+
"repository": {
17+
"type": "git",
18+
"url": "git+https://github.com/prozilla-os/ProzillaOS.git",
19+
"directory": "examples/portfolio"
20+
},
21+
"dependencies": {
22+
"@prozilla-os/skins": "^1.1.2",
23+
"prozilla-os": "^1.3.2",
24+
"react": "^18.3.1",
25+
"react-dom": "^18.2.0",
26+
"react-svg": "^16.1.34"
27+
},
28+
"devDependencies": {
29+
"@eslint/js": "^9.5.0",
30+
"@types/react": "^18.2.66",
31+
"@types/react-dom": "^18.2.22",
32+
"@typescript-eslint/eslint-plugin": "^7.2.0",
33+
"@typescript-eslint/parser": "^7.2.0",
34+
"@vitejs/plugin-react-swc": "^3.7.0",
35+
"eslint": "^8.57.0",
36+
"eslint-plugin-react": "^7.34.2",
37+
"eslint-plugin-react-refresh": "^0.4.6",
38+
"typescript": "^5.2.2",
39+
"typescript-eslint": "^7.13.1",
40+
"vite": "^5.2.0",
41+
"vite-plugin-svgr": "^4.2.0"
42+
}
43+
}

0 commit comments

Comments
 (0)