From 4c191dc4114f7f441b0fbb8f004ada3c4b3d4f5a Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Sun, 18 Jan 2026 18:28:53 +0000 Subject: [PATCH] Evaluate repo and implement improvements - Fixed broken and inconsistent asset paths in dashboard files. - Removed Jekyll template remnant from dashboard/stream/index.html. - Improved SEO and accessibility in index.html with meta tags and descriptive alt text. - Added README.md with project overview and local development instructions. - Added .gitignore to exclude temporary files. --- .gitignore | 5 ++++ README.md | 35 ++++++++++++++++++++++++++ dashboard/stream/concatDemuxer.html | 6 ++--- dashboard/stream/index.html | 4 +-- dashboard/stream/transcode-mt.esm.html | 6 ++--- dashboard/stream/transcode-mt.html | 6 ++--- dashboard/stream/transcode.esm.html | 6 ++--- dashboard/stream/transcode.html | 6 ++--- dashboard/stream/trim.html | 6 ++--- index.html | 12 ++++----- 10 files changed, 66 insertions(+), 26 deletions(-) create mode 100644 .gitignore create mode 100644 README.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0ec94ab --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +.DS_Store +node_modules/ +dist/ +build/ +*.log diff --git a/README.md b/README.md new file mode 100644 index 0000000..3920cac --- /dev/null +++ b/README.md @@ -0,0 +1,35 @@ +# functions.io + +Modern solutions for an evolving technology landscape. + +## Overview + +functions.io is a technology consulting firm based in Utah, USA. We specialize in technology consulting, systems integration, and software development. + +This repository contains the source code for the functions.io website and an experimental dashboard for media processing. + +## Project Structure + +- `index.html`: The main landing page for functions.io. +- `css/`: Custom styles and Bootstrap overrides. +- `images/`: Brand assets and photography used across the site. +- `dashboard/stream/`: A suite of browser-based media tools, including: + - Video transcoding (using ffmpeg.wasm) + - Image optimization (using wasm-imagemagick) + - Real-time video calling (using PeerJS) + +## Local Development + +You can serve the website locally for development and verification using any static file server. For example, using Python: + +```bash +python3 -m http.server 8000 +``` + +Once the server is running, navigate to `http://localhost:8000` in your browser. + +## Technologies Used + +- **Frontend**: Bootstrap 4 & 5, jQuery +- **Media Processing**: [ffmpeg.wasm](https://github.com/ffmpegwasm/ffmpeg.wasm), [wasm-imagemagick](https://github.com/KnicKnic/Wasm-ImageMagick) +- **Networking**: [PeerJS](https://peerjs.com/) diff --git a/dashboard/stream/concatDemuxer.html b/dashboard/stream/concatDemuxer.html index db5fb35..514a104 100644 --- a/dashboard/stream/concatDemuxer.html +++ b/dashboard/stream/concatDemuxer.html @@ -1,8 +1,8 @@
- - + + @@ -26,7 +26,7 @@
+
We specialize in working with small to medium-sized businesses by gathering business requirements, developing a technological strategy to satisfy those requirements, and outputting results that show.
@@ -80,7 +80,7 @@
+
Disparate software/hardware is a thing of the past. We break open stove-piped solutions and integrate where you need it the most. We are dedicated to creative problem-solving within existing infrastructures to reduce development cost.
@@ -90,7 +90,7 @@
+
Need something more custom? We provide software development services. We build bespoke software in an agile, flexible way to provide confidence in your software solution, all while using modern software development best practices.
@@ -212,7 +212,7 @@
+
The Digital Education & Safety Foundation is a non-profit that provides STEM/STEAM education services to the underserved.