This is a professional portfolio website showcasing gaming tools and utilities.
To add or update games in the compatibility list:
- Open
docs/compatibility-data.json - Add your game using this template:
{
"name": "Your Game Name",
"appId": "12345",
"status": "works",
"notes": "Brief note about compatibility",
"lastTested": "2025-11-10"
}- Status options:
works,fails,untested - Save and commit!
That's it! The website updates automatically. 🎉
To publish this website using GitHub Pages:
- Go to your repository settings
- Navigate to "Pages" section
- Under "Source", select the
mainbranch and/docsfolder - Click "Save"
- Your website will be available at:
https://shayneVi.github.io/Global-OnlineFix-Unsteam/
docs/
├── index.html # Main homepage
├── compatibility.html # Compatibility list page
├── styles.css # Main stylesheet
├── compatibility.css # Compatibility page styles
├── script.js # Main JavaScript
├── compatibility.js # Compatibility page logic
├── compatibility-data-sample.json # Sample data structure
└── README.md # This file
- Responsive Design: Works on all devices
- Modern UI: Clean, professional interface with smooth animations
- App Showcase: Display all your gaming tools with descriptions
- Compatibility Database: Interactive table for game compatibility
- Search & Filter: Easy navigation of compatibility data
- GitHub Integration: Direct links to repositories
The file compatibility-data.json is already created in the docs/ folder with the Unsteam compatibility data:
[
{
"name": "Game Name",
"appId": "123456",
"status": "works",
"notes": "Optional notes about compatibility",
"lastTested": "2025-11-10"
}
]Status Options:
works- Fully compatible with Unsteamfails- Does not work with Unsteamuntested- Not yet verified
Create a file named compatibility-data.xml:
<?xml version="1.0" encoding="UTF-8"?>
<games>
<game>
<name>Game Name</name>
<appId>123456</appId>
<status>works</status>
<notes>Optional notes</notes>
<lastTested>2025-11-10</lastTested>
</game>
</games>Then update compatibility.js line 37 to load XML:
loadFromXML('compatibility-data.xml');To add or modify app links, edit index.html and update the app cards in the "Apps Section".
Edit CSS variables in styles.css:
:root {
--primary: #667eea;
--secondary: #764ba2;
--accent: #f093fb;
/* ... */
}- Hero Section: Edit the title and subtitle in
index.html(lines 32-34) - App Cards: Update app descriptions in the
.app-carddivs - Footer: Modify footer content at the bottom of
index.html
To test the website locally:
-
Simply open
index.htmlin your browser, or -
Use a local server:
# Python 3 python -m http.server 8000 # Python 2 python -m SimpleHTTPServer 8000 # Node.js (with http-server) npx http-server
-
Navigate to
http://localhost:8000
- Desktop: > 768px
- Tablet: 768px
- Mobile: < 480px
Try the Konami code on the homepage: ↑ ↑ ↓ ↓ ← → ← → B A
This website is part of the Global-OnlineFix-Unsteam project and follows the same license.