diff --git a/index.html b/index.html index 80e3bba..8404141 100644 --- a/index.html +++ b/index.html @@ -23,6 +23,59 @@ --cyan: #06b6d4; } + [data-theme="lite"] { + --bg: #faf8f5; + --surface: #ffffff; + --surface-hover: #f3f0ec; + --border: #e8e4df; + --text: #1a1a1a; + --text-dim: #6b6560; + --accent: #7c6aef; + --accent-glow: rgba(124, 106, 239, 0.08); + --green: #2db87a; + --purple: #a06be8; + --cyan: #1ab0c4; + } + + [data-theme="lite"] .bg-grid { + background-image: + linear-gradient(rgba(124, 106, 239, 0.03) 1px, transparent 1px), + linear-gradient(90deg, rgba(124, 106, 239, 0.03) 1px, transparent 1px); + } + + [data-theme="lite"] .bg-glow { opacity: 0.04; filter: blur(160px); } + + [data-theme="lite"] .hero h1 .gradient { + background: linear-gradient(135deg, #7c6aef, #a06be8, #1ab0c4); + -webkit-background-clip: text; + background-clip: text; + } + + [data-theme="lite"] .project-card:hover { + box-shadow: 0 8px 32px rgba(124, 106, 239, 0.1); + } + + [data-theme="lite"] .btn-primary:hover { + box-shadow: 0 0 30px rgba(124, 106, 239, 0.2); + } + + [data-theme="lite"] .btn-secondary:hover { + border-color: #c8c3be; + } + + [data-theme="lite"] .contact-card:hover { + box-shadow: 0 4px 20px rgba(124, 106, 239, 0.08); + } + + [data-theme="lite"] .skill-tag:hover { + background: var(--accent-glow); + border-color: var(--accent); + } + + [data-theme="lite"] .achievement { + background: var(--surface); + } + body { font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif; background: var(--bg); @@ -91,6 +144,27 @@ .nav-links a:hover { color: var(--text); } + .theme-toggle { + background: none; + border: 1px solid var(--border); + border-radius: 8px; + padding: 6px; + cursor: pointer; + color: var(--text-dim); + display: flex; + align-items: center; + justify-content: center; + transition: color 0.2s, border-color 0.2s; + } + + .theme-toggle:hover { color: var(--text); border-color: var(--text-dim); } + + .theme-toggle svg { width: 18px; height: 18px; } + + .theme-toggle .icon-moon { display: none; } + [data-theme="lite"] .theme-toggle .icon-sun { display: none; } + [data-theme="lite"] .theme-toggle .icon-moon { display: block; } + .hero { padding: 80px 0 60px; } @@ -112,7 +186,7 @@ width: 7px; height: 7px; border-radius: 50%; - background: #ef4444; + background: var(--green); animation: pulse 2s ease-in-out infinite; } @@ -485,13 +559,17 @@ Skills Projects Contact +
- taking time off + Available to collaborate

Hi, I'm Miles

Developer and 3D artist interested in coding, games, and websites. Currently learning backend development with JavaScript.

@@ -667,7 +745,7 @@
- HTML + Community Project

FEDL

Geometry Dash demon list site with ranked levels, run submissions, admin moderation, and community features.

@@ -680,7 +758,24 @@ Live + +
+
+ +
+ Active Development +
+

Noto

+

AI-powered note-taking app built with Flutter and Dart. Features Cortex AI integration, Markdown support, and Pi compatibility.

+
+ + + 1 + + MIT License +
+
@@ -776,6 +871,25 @@ MIT License
+ + +
+
+ +
+ HTML +
+

Moon Gaming

+

Game hub showcasing original games with 1,542+ commits. Browse, play, and explore a growing library of browser games.

+
+ + + 1,542 + + MIT License +
+
+
@@ -836,5 +950,16 @@ Built by Miles · 2026 + diff --git a/projects/moon-gaming.html b/projects/moon-gaming.html new file mode 100644 index 0000000..e015b43 --- /dev/null +++ b/projects/moon-gaming.html @@ -0,0 +1,127 @@ + + + + + + Moon Gaming | Miles Wolf Allen + + + +
+
+
+ +
+ + +
+ + +

Moon Gaming

+

A game hub showcasing original browser games with 1,542+ commits. Browse, play, and explore a growing library of HTML5 games.

+ +
+ + + View on GitHub + + HTML + MIT License +
+
+ +
+

About

+

A passion project for browser-based gaming

+ +
+
+

+ + Game Library +

+

Browse a curated collection of original browser games, all playable directly in your browser with no downloads required.

+
+
+

+ + HTML5 Powered +

+

All games built with HTML5 Canvas and JavaScript — instant play on any device with a modern browser.

+
+
+

+ + Actively Maintained +

+

1,542+ commits and counting. Regular updates with new games, features, and polish.

+
+
+
+ +
+

Tech Stack

+ +
+
+

+ + Frontend +

+
+ HTML5 + JavaScript + Canvas API + CSS3 +
+
+
+

+ + Features +

+
+ Game Engine + Sprite Rendering + Collision Detection + Sound Effects +
+
+
+
+ +
+

Quick Start

+
+
+ Terminal + +
+
# Clone the repository
+$ git clone https://github.com/mileswolfallen2/moon-gaming.git
+$ cd moon-gaming
+
+# Open in browser
+$ open index.html
+
+
+ + + + Back to Home + +
+ + \ No newline at end of file diff --git a/projects/noto.html b/projects/noto.html new file mode 100644 index 0000000..f9bb543 --- /dev/null +++ b/projects/noto.html @@ -0,0 +1,166 @@ + + + + + + Noto | Miles Wolf Allen + + + +
+
+
+ +
+ + +
+ + +

Noto

+

A cross-platform note-taking app powered by Cortex AI. Brain dump, voice notes, universal search, and 8 themes. Built with Flutter.

+ +
+ + + View on GitHub + + + + website + + Active Development + Dart + MIT License +
+
+ +
+

Features

+

Your second brain, everywhere

+ +
+
+

+ + Brain Dump +

+

Type and forget. Auto-saves instantly so you never lose a thought.

+
+
+

+ + AI Timeline +

+

Every note auto-sorted by time with date grouping for easy navigation.

+
+
+

+ + Cortex AI +

+

Cloud (OpenAI) or local (Ollama) AI for summaries, cleanup, explanation, quizzing, and chat.

+
+
+

+ + Voice Notes +

+

Record audio, auto-transcribe via Whisper API, and save as structured notes.

+
+
+

+ + Universal Search +

+

Full-text search across all notes with voice input support.

+
+
+

+ + 8 Themes +

+

Dark, Light, Midnight, Solarized, Nord, Dracula, Tokyo Night, and Gruvbox.

+
+
+

+ + AI Tab +

+

Dedicated Cortex screen with full notes context for free-form conversation.

+
+
+

+ + Cross-Platform +

+

iOS, Android, macOS, Windows, and Linux. One codebase, everywhere.

+
+
+
+ +
+

AI Configuration

+
+
+

Cloud (OpenAI)

+

Enter your API key. Uses gpt-4o-mini for chat and whisper-1 for voice transcription.

+
+
+

Local (Ollama)

+

Run Ollama locally with gemma3:4b or any model. Default URL: 127.0.0.1:11434.

+
+
+

Router

+

Point to a custom endpoint for AI inference.

+
+
+

None

+

AI features disabled. Use Noto as a plain note-taking app.

+
+
+
+ +
+

Tech Stack

+
+ Dart (74.4%) + C++ (11.2%) + CMake (8.6%) + Swift (3.1%) + Flutter + Riverpod + Hive + OpenAI API + Ollama +
+
+ +
+

Quick Start

+
+ # Prerequisites: Flutter 3.44+

+ flutter pub get
+ flutter run -d macos # macOS
+ flutter run -d <device> # other devices +
+
+ + +
+ +