Website Update
This commit is contained in:
+58
-13
@@ -2,7 +2,47 @@
|
||||
// PROJECTS
|
||||
// ============================================================================
|
||||
|
||||
export interface Project {
|
||||
export interface OpenSourceProject {
|
||||
name: string;
|
||||
description: string;
|
||||
tech: string[];
|
||||
github?: string;
|
||||
live?: string;
|
||||
image?: string;
|
||||
}
|
||||
|
||||
|
||||
export const openSourceProjects: OpenSourceProject[] = [
|
||||
{
|
||||
name: 'Pkit',
|
||||
description: 'CLI toolkit and utilities (Rust project) — small developer-focused CLI.',
|
||||
tech: ['Rust', 'CLI'],
|
||||
live: 'https://pkit.sirblob.co/',
|
||||
github: 'https://github.com/dead-projects-inc/pkit-cli',
|
||||
image: 'https://icons.veryicon.com/png/o/business/vscode-program-item-icon/rust-1.png',
|
||||
},
|
||||
{
|
||||
name: 'OBookLLM',
|
||||
description: "OBookLLM is a powerful, self-hosted, offline-capable alternative to NotebookLLM.",
|
||||
tech: ['Python', 'LLM', 'AI', 'NotebookLLM'],
|
||||
github: 'https://github.com/SirBlobby/OBookLLM',
|
||||
image: 'https://upload.wikimedia.org/wikipedia/commons/c/c3/Python-logo-notext.svg',
|
||||
},
|
||||
{
|
||||
name: 'Filaprint',
|
||||
description: 'Filaprint is a web application to help 3D printing enthusiasts manage their filament inventory, track print jobs, view 3D models, and calculate costs and energy usage.',
|
||||
tech: ['Sveltekit', 'Management', '3D Printing'],
|
||||
github: 'https://github.com/SirBlobby/Filaprint',
|
||||
image: 'https://repository-images.githubusercontent.com/354583933/72c58c80-9727-11eb-98b2-f352fded32b9',
|
||||
}
|
||||
];
|
||||
|
||||
// ============================================================================
|
||||
// PACKAGES
|
||||
// ============================================================================
|
||||
|
||||
|
||||
export interface PackageProject {
|
||||
name: string;
|
||||
description: string;
|
||||
tech: string[];
|
||||
@@ -12,7 +52,7 @@ export interface Project {
|
||||
featured?: boolean;
|
||||
}
|
||||
|
||||
export const projects: Project[] = [
|
||||
export const packageProjects: PackageProject[] = [
|
||||
{
|
||||
name: 'PokemonTCGAPI',
|
||||
description: 'UnOfficial NPM package wrapper for the PokemonTCG API.',
|
||||
@@ -36,15 +76,6 @@ export const projects: Project[] = [
|
||||
live: 'https://www.npmjs.com/package/@sirblob/mcp-selenium',
|
||||
image: 'https://upload.wikimedia.org/wikipedia/commons/thumb/d/db/Npm-logo.svg/1200px-Npm-logo.svg.png',
|
||||
featured: true
|
||||
},
|
||||
{
|
||||
name: 'Pkit',
|
||||
description: 'CLI toolkit and utilities (Rust project) — small developer-focused CLI.',
|
||||
tech: ['Rust', 'CLI'],
|
||||
live: 'https://pkit.sirblob.co/',
|
||||
github: 'https://github.com/dead-projects-inc/pkit-cli',
|
||||
image: 'https://icons.veryicon.com/png/o/business/vscode-program-item-icon/rust-1.png',
|
||||
featured: false
|
||||
}
|
||||
];
|
||||
|
||||
@@ -91,7 +122,7 @@ export const models: Model3D[] = [
|
||||
export type Card = {
|
||||
title: string;
|
||||
description: string;
|
||||
image?: string;
|
||||
image?: string | null;
|
||||
link?: string;
|
||||
repo?: string;
|
||||
devpost?: string;
|
||||
@@ -197,8 +228,22 @@ export const cards: Card[] = [
|
||||
location: "Blacksburg, VA",
|
||||
year: "2025",
|
||||
tags: ["react", "node.js", "python", "mongodb", "geospatial", "mapbox"],
|
||||
featured: true,
|
||||
featured: false,
|
||||
liveWarning: true
|
||||
},
|
||||
{
|
||||
image: "/img/hoya26.png",
|
||||
title: "Ethix",
|
||||
description: "A sustainability platform that helps users detect and report greenwashing - misleading environmental claims made by companies and products.",
|
||||
repo: "https://github.com/SirBlobby/Hoya26",
|
||||
devpost: "https://devpost.com/software/ethix",
|
||||
link: "https://ethix.sirblob.co/",
|
||||
hackathonName: "HoyaHax 2026",
|
||||
university: "Georgetown University",
|
||||
location: "Washington, D.C.",
|
||||
year: "2026",
|
||||
tags: ["Svelte", "TypeScript", "Python", "Flask", "Tailwind", "Sustainability"],
|
||||
featured: true
|
||||
}
|
||||
];
|
||||
|
||||
|
||||
@@ -26,8 +26,8 @@ export {
|
||||
} from './theme';
|
||||
|
||||
// Content: projects, models, hackathon cards
|
||||
export type { Project, Model3D, Card } from './content';
|
||||
export { projects, models, cards, sortedCards } from './content';
|
||||
export type { OpenSourceProject, PackageProject, Model3D, Card } from './content';
|
||||
export { openSourceProjects, packageProjects, models, cards, sortedCards } from './content';
|
||||
|
||||
// Terminal settings, TUI styling, speed presets, model viewer, particles, shortcuts
|
||||
export type { SpeedPreset, TerminalSettings } from './terminal';
|
||||
|
||||
Reference in New Issue
Block a user