sys-core ships as a pre-built static site — the repository contains the compiled output ready to serve directly. There is noDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/sys-core/llms.txt
Use this file to discover all available pages before exploring further.
package.json, no npm install step, and no Vite dev server to start. All portfolio content lives in plain JavaScript data modules under /data/, so customizing the site means editing those files and redeploying to GitHub Pages, or swapping in your own source and build process if you want to extend the components.
Serve the site locally
Because sys-core is a pre-built static site, you can preview it immediately by serving the files with any static file server. The simplest option requires no installation:Open the URL printed by
serve (typically http://localhost:3000) in your browser. You should see the animated starfield, nebula background, and HudNav bar appear immediately. The site uses hash-based routing, so navigating to the About section resolves as http://localhost:3000/#/about.Alternatively, open index.html directly in a browser — though some browsers restrict local ES module loading, so a static server is recommended.Customize your data
All portfolio content is defined in the Replace the five placeholder projects (
/data/ directory. You do not need to modify any component files to change what appears on the site — update the data modules and redeploy.The most important file to start with is data/projects.js. Each entry in the exported array maps to a project card on the Projects page and a plotted point on the OrbitalDiagram on the Home page.NEXUS_CORE, AETHER_SYNC, STELLAR_ROUTER, VOID_CANVAS, PULSAR_UI) with your own work. The coordinates field controls where each project appears as an orbital marker on the home screen map — spread them across the grid for a balanced star-chart layout.The other data modules follow a similar pattern. See the Data Layer section of the Architecture page for a full description of each file.Deploy to GitHub Pages
When you are ready to publish, push your customized files to GitHub and deploy to GitHub Pages.Since the repository already contains compiled static output, you can deploy it directly using the This publishes the current directory to the
gh-pages CLI without any build step:gh-pages branch of your repository. GitHub Pages will then serve the site at https://<your-username>.github.io/sys-core/ (or your custom domain if configured in GitHub Pages settings).If you plan to extend or modify the components themselves rather than just the data files, you will need to set up your own Vite build environment separately — the cloned repository contains the compiled dist output, not the original source. Fork the repo and add a
package.json and vite.config.js to establish a full development workflow.What to Customize First
The fastest way to make the portfolio yours is to work through the content data modules and the site sections together. Start with projects and skills — they appear on the most-visited pages and feed the home screen’s orbital map.Projects Section
How the Projects page renders project cards, stack badges, and the
OrbitalDiagram from data/projects.js.Projects Data Module
Full field reference for
data/projects.js — names, stacks, coordinates, data-source status, and link types.