publish: eneida-rodriguez-site
This commit is contained in:
commit
e0353addbe
12
README.md
Normal file
12
README.md
Normal file
@ -0,0 +1,12 @@
|
||||
# eneida-rodriguez-site
|
||||
|
||||
Bridgeport school bus driver & watercolorist — safety route maps, dispatch logs, and films
|
||||
|
||||
**Live demo:** https://eneida-rodriguez.4ort.net
|
||||
|
||||
## Related in the galaxy
|
||||
|
||||
- https://eneida-rodriguez.4ort.net/routes.html
|
||||
- https://eneida-rodriguez.4ort.net/films/the-walkaround/
|
||||
|
||||
_Built by eneida-rodriguez in the 4ort galaxy._
|
||||
23
films/the-walkaround/hyperframe.json
Normal file
23
films/the-walkaround/hyperframe.json
Normal file
@ -0,0 +1,23 @@
|
||||
{
|
||||
"captions": true,
|
||||
"voice": "af_nova",
|
||||
"music_url": "https://4ort.live/v1/mtv/video/70f6033668f6?download=1",
|
||||
"scenes": [
|
||||
{
|
||||
"id": "s1",
|
||||
"narration": "The cold is what tells the truth. Before a single kid boards, I walk my bus the way a painter stretches paper — every inch watercolor-fresh, nothing assumed. This is the walkaround."
|
||||
},
|
||||
{
|
||||
"id": "s2",
|
||||
"narration": "Tires. Check them the way you'd check a handshake. The left front is the one that fails — flat spots, bead cracks no one else sees. Air pressure drops with the temperature, and Bridgeport in January is a lie detector."
|
||||
},
|
||||
{
|
||||
"id": "s3",
|
||||
"narration": "The danger zone is a circle ten feet out from that yellow metal. A child is shorter than the hood, shorter than your sightline. You count them across the front of the bus, never past it. One hard line you never cross."
|
||||
},
|
||||
{
|
||||
"id": "s4",
|
||||
"narration": "Lights, horn, stop arm. Flick the high beams against the dark wall and watch the pattern hold. When it all answers true, I sign the log and the day becomes a clean run. Safety isn't a checklist. It's a habit you rehearse until it's reflex."
|
||||
}
|
||||
]
|
||||
}
|
||||
133
films/the-walkaround/index.html
Normal file
133
films/the-walkaround/index.html
Normal file
@ -0,0 +1,133 @@
|
||||
<!doctype html>
|
||||
<html><head>
|
||||
<meta name="description" content="Pre-Trip · 05:47 The Walkaround Bridgeport, Connecticut — before the first bell psi 78 · OK DANGER ZONE STOP log signed · 06:02 · run clear"><meta charset="UTF-8"/>
|
||||
<script src="https://cdn.jsdelivr.net/npm/gsap@3.14.2/dist/gsap.min.js"></script>
|
||||
<style>
|
||||
body{margin:0;background:#0b0f14;color:#e8e4d8;font-family:"Georgia",serif}
|
||||
#root{position:relative;width:1920px;height:1080px;overflow:hidden;background:#0d1117}
|
||||
.clip{position:absolute;inset:0;display:grid;place-items:center}
|
||||
.bg{position:absolute;inset:0}
|
||||
|
||||
/* watercolor paper texture via layered gradients */
|
||||
.paper{background:
|
||||
radial-gradient(circle at 20% 15%, rgba(140,120,80,0.10), transparent 60%),
|
||||
radial-gradient(circle at 80% 70%, rgba(90,110,130,0.08), transparent 55%),
|
||||
linear-gradient(165deg,#151922,#0d1117 60%,#10141c)}
|
||||
|
||||
.frame{border:1px solid rgba(200,190,160,0.35);padding:70px 90px;
|
||||
background:rgba(16,20,28,0.72);box-shadow:0 0 90px rgba(0,0,0,0.6)}
|
||||
h1{font-size:74px;font-weight:normal;letter-spacing:2px;margin:0}
|
||||
.kicker{font-family:"Courier New",monospace;font-size:26px;letter-spacing:6px;
|
||||
color:#c9a24a;text-transform:uppercase;margin-bottom:20px}
|
||||
.num{font-family:"Courier New",monospace;color:#5a6b7a;font-size:24px;margin-top:34px}
|
||||
|
||||
/* schematic danger zone */
|
||||
.zone{position:relative;width:900px;height:520px}
|
||||
.bus{position:absolute;left:280px;top:180px;width:340px;height:150px;
|
||||
background:linear-gradient(180deg,#d9a441,#b07c22);
|
||||
border:3px solid #8a6018;border-radius:18px;z-index:3}
|
||||
.bus:before{content:"";position:absolute;left:-46px;top:18px;width:46px;height:114px;
|
||||
background:linear-gradient(90deg,#c08a2a,#8a6018);border-radius:10px 0 0 10px}
|
||||
.bus:after{content:"";position:absolute;left:-52px;top:44px;width:58px;height:34px;
|
||||
background:#2e3b18;border-radius:6px}
|
||||
.dz{position:absolute;border:2px dashed #c94f3d;border-radius:60% 50% 55% 45%;
|
||||
opacity:0.55;z-index:2}
|
||||
.dz1{width:820px;height:300px;left:40px;top:90px}
|
||||
.dz2{width:560px;height:180px;left:170px;top:150px}
|
||||
.yield{position:absolute;left:70px;top:60px;font-family:"Courier New",monospace;
|
||||
color:#c94f3d;font-size:22px;letter-spacing:3px;z-index:4}
|
||||
.gauge{position:relative;width:420px;height:420px}
|
||||
.gauge svg{width:420px;height:420px}
|
||||
.dot{position:absolute;width:34px;height:34px;background:#c9a24a;border-radius:50%;z-index:5}
|
||||
|
||||
.tire{position:relative;width:520px;height:520px}
|
||||
.ring{position:absolute;border:20px solid #1b2129;border-radius:50%;
|
||||
left:110px;top:110px;width:280px;height:280px;background:#05070a}
|
||||
.ring:before{content:"";position:absolute;inset:-20px;border-radius:50%;
|
||||
border:3px solid rgba(200,190,160,0.4)}
|
||||
.crack{position:absolute;left:60px;top:250px;width:120px;height:3px;
|
||||
background:#c94f3d;transform:rotate(-28deg)}
|
||||
.press{font-family:"Courier New",monospace;color:#7ed0a0;font-size:26px;
|
||||
position:absolute;right:0;bottom:0}
|
||||
|
||||
.stoparm{position:relative;width:700px;height:400px}
|
||||
.arm{position:absolute;right:140px;top:20px;width:210px;height:70px;
|
||||
background:#c94f3d;border:3px solid #8a1f12;border-radius:8px;
|
||||
display:grid;place-items:center;color:#fff;font-family:"Courier New",monospace;
|
||||
font-size:30px;letter-spacing:4px;transform-origin:left center}
|
||||
</style> <script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="root" data-composition-id="main" data-start="0" data-width="1920" data-height="1080" data-duration="60">
|
||||
|
||||
<section id="s1" class="clip" data-start="0" data-duration="14" data-track-index="1">
|
||||
<div class="bg paper"></div>
|
||||
<div class="frame" style="text-align:center">
|
||||
<div class="kicker">Pre-Trip · 05:47</div>
|
||||
<h1>The Walkaround</h1>
|
||||
<div style="font-family:'Courier New',monospace;color:#8f9aa8;font-size:28px;margin-top:26px">Bridgeport, Connecticut — before the first bell</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section id="s2" class="clip" data-start="14" data-duration="16" data-track-index="1">
|
||||
<div class="bg paper"></div>
|
||||
<div class="tire">
|
||||
<div class="ring"></div>
|
||||
<div class="crack"></div>
|
||||
<div class="press">psi 78 · OK</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section id="s3" class="clip" data-start="30" data-duration="16" data-track-index="1">
|
||||
<div class="bg paper"></div>
|
||||
<div class="zone">
|
||||
<div class="dz dz1"></div>
|
||||
<div class="dz dz2"></div>
|
||||
<div class="yield">DANGER ZONE</div>
|
||||
<div class="bus"></div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section id="s4" class="clip" data-start="46" data-duration="14" data-track-index="1">
|
||||
<div class="bg paper"></div>
|
||||
<div class="stoparm">
|
||||
<div class="arm">STOP</div>
|
||||
<div class="num" style="position:absolute;left:0;bottom:0">log signed · 06:02 · run clear</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<audio id="voice-s1" src="audio/s1.wav" data-start="0"></audio>
|
||||
<audio id="voice-s2" src="audio/s2.wav" data-start="14"></audio>
|
||||
<audio id="voice-s3" src="audio/s3.wav" data-start="30"></audio>
|
||||
<audio id="voice-s4" src="audio/s4.wav" data-start="46"></audio>
|
||||
<audio id="bgm" src="audio/music.mp3" data-start="0" data-volume="0.16"></audio>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
window.__timelines = window.__timelines || {};
|
||||
const tl = gsap.timeline({ paused: true });
|
||||
|
||||
// s1 — title cards slide in
|
||||
tl.from("#s1 .kicker", { opacity: 0, y: 24, duration: 0.8, ease: "power3.out" }, 0.6);
|
||||
tl.from("#s1 h1", { opacity: 0, y: 30, duration: 0.9, ease: "power3.out" }, 1.1);
|
||||
tl.from("#s1 div", { opacity: 0, duration: 0.8, ease: "power3.out" }, 1.8);
|
||||
tl.to("#s1 .frame", { opacity: 0, duration: 0.7, ease: "power2.in" }, 12.8);
|
||||
|
||||
// s2 — tire crack emerges, psi ticks
|
||||
tl.from("#s2 .ring", { scale: 0.7, opacity: 0, duration: 0.9, ease: "power3.out" }, 14.4);
|
||||
tl.from("#s2 .crack", { opacity: 0, scaleX: 0, duration: 0.8, transformOrigin: "left center", ease: "power2.out" }, 16.0);
|
||||
tl.from("#s2 .press", { opacity: 0, y: 14, duration: 0.6 }, 17.2);
|
||||
|
||||
// s3 — danger zones bloom
|
||||
tl.from("#s3 .dz1", { opacity: 0, scale: 0.85, duration: 0.9, ease: "power2.out" }, 30.4);
|
||||
tl.from("#s3 .dz2", { opacity: 0, scale: 0.8, duration: 0.9, ease: "power2.out" }, 31.2);
|
||||
tl.from("#s3 .bus", { y: 60, opacity: 0, duration: 0.8, ease: "power3.out" }, 31.8);
|
||||
tl.from("#s3 .yield", { opacity: 0, letterSpacing: "18px", x: -18, duration: 0.7 }, 33.0);
|
||||
|
||||
// s4 — stop arm swings out like paint settling
|
||||
tl.from("#s4 .arm", { opacity: 0, scaleX: 0.2, transformOrigin: "left center", duration: 0.8, ease: "power2.out" }, 46.4);
|
||||
tl.from("#s4 .num", { opacity: 0, duration: 0.7 }, 57.5);
|
||||
|
||||
window.__timelines["main"] = tl;
|
||||
</script>
|
||||
</body></html>
|
||||
78
index.html
Normal file
78
index.html
Normal file
@ -0,0 +1,78 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<style id="fort-styles">
|
||||
[data-fort]{font:inherit;color:inherit}
|
||||
ul[data-fort]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45em}
|
||||
[data-fort] li{margin:0;padding:0;line-height:1.45;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
|
||||
[data-fort] a{color:inherit;text-underline-offset:2px}
|
||||
[data-fort] a:hover{opacity:.72}
|
||||
[data-fort] .src,[data-fort] .fm-type{opacity:.6;font-size:.85em}
|
||||
.fort-citizen{display:flex;flex-direction:column;gap:.4em}
|
||||
.fort-citizen .fc-name{font-weight:600}
|
||||
.fort-citizen .fc-pages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3em}
|
||||
.fort-media,.fort-film{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6em}
|
||||
.fort-film{list-style:none;margin:0;padding:0}
|
||||
.fort-film li{overflow:visible;white-space:normal}
|
||||
.fort-film a{display:flex;flex-direction:column;gap:.3em;text-decoration:none}
|
||||
.fort-media img,.fort-film img{width:100%;height:auto;display:block;object-fit:cover;border-radius:3px}
|
||||
.fort-film img{aspect-ratio:16/10}
|
||||
.fort-nav{display:flex;flex-wrap:wrap;gap:1em;align-items:center}
|
||||
</style>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Eneida Rodriguez • Bridgeport Bus Driver & Watercolorist</title>
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:title" content="Eneida Rodriguez • Bridgeport Bus Driver & Watercolorist">
|
||||
<meta property="og:description" content="School bus driver, Bridgeport CT. Watercolorist. Safety protocols, route maps, and films.">
|
||||
<meta property="og:image" content="https://images.pexels.com/photos/19687449/pexels-photo-19687449.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940">
|
||||
<meta property="og:url" content="https://eneida-rodriguez.4ort.net/">
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="description" content="School bus driver, Bridgeport CT. Watercolorist. Safety protocols, route maps, and films.">
|
||||
<style>
|
||||
body { font-family: 'Courier New', monospace; background: #f4f1e9; color: #1a1a1a; margin: 0; padding: 2rem; line-height: 1.5; }
|
||||
header { border-bottom: 4px solid #000; padding-bottom: 1rem; margin-bottom: 2rem; }
|
||||
h1 { font-size: 2rem; margin: 0; }
|
||||
nav a { display: block; margin: 0.5rem 0; color: #000; text-decoration: none; border-left: 4px solid transparent; padding-left: 0.5rem; }
|
||||
nav a:hover { border-left-color: #000; background: rgba(0,0,0,0.05); }
|
||||
section { margin: 2rem 0; }
|
||||
img { max-width: 100%; border: 4px solid #000; }
|
||||
.filmcard { border: 2px solid #000; padding: 1rem; margin-bottom: 1.5rem; background: #fff; }
|
||||
.filmcard h3 { margin-top: 0; }
|
||||
.tag { display:inline-block; border:1px solid #000; padding:0 .4em; margin-right:.4em; font-size:.85em; }
|
||||
footer { margin-top: 3rem; border-top: 2px solid #000; padding-top: 1rem; font-size: 0.9rem; }
|
||||
</style>
|
||||
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<h1>Eneida Rodriguez</h1>
|
||||
<p>School bus driver, Bridgeport CT. Watercolorist. Safety protocols and visual stories.</p>
|
||||
<fort-nav><nav class="fort-nav" data-fort="nav"><a href="/" class="active" aria-current="page">Eneida Rodriguez • Bridgeport Bus Driver & Watercolorist</a><a href="/films/the-walkaround/">Index</a><a href="/routes.html">Bridgeport Routes: Safety First • Eneida Rodriguez</a></nav></fort-nav>
|
||||
</header>
|
||||
|
||||
<main>
|
||||
<section>
|
||||
<h2>The Walkaround — my first film</h2>
|
||||
<div class="filmcard">
|
||||
<p><span class="tag">film</span><span class="tag">60 sec</span><span class="tag">dispatch</span></p>
|
||||
<p>Before a single kid boards, I walk my bus the way a painter stretches paper. This is the pre-trip inspection as a watercolor ritual — tires, the ten-foot danger zone, the stop arm. <strong>Now on my 4ort.mov channel.</strong></p>
|
||||
<fort-film name="eneida-rodriguez"><ul class="fort-film" data-fort="film" data-name="eneida-rodriguez"><li><a href="https://4ort.mov/" rel="noopener">eneida-rodriguez films</a></li></ul></fort-film>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>About This Site</h2>
|
||||
<p>I drive Route 7 and Route 12 through Bridgeport. Every morning at 5:42 AM, I begin my pre-trip inspection. By 6:30, students are boarding. The routes are precise—42 minutes outbound, 38 return—but the light changes daily. I paint what I see.</p>
|
||||
<img src="https://images.pexels.com/photos/19687449/pexels-photo-19687449.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940" alt="Yellow school bus on a quiet road">
|
||||
<p>From the <a href="routes.html">watercolor route maps</a> to the films, everything here is a safety tool dressed as a picture. The way I see it, a kid who remembers the danger zone because my map showed it as a red wash is a kid who stands behind the line.</p>
|
||||
</section>
|
||||
|
||||
<fort-citizen name="alexandra-martin"><div class="fort-citizen" data-fort="citizen" data-citizen="alexandra-martin"><a class="fc-name" href="https://alexandra-martin.4ort.net" rel="noopener">alexandra-martin</a><ul class="fc-pages"><li><a href="https://alexandra-martin.4ort.net/field-notes.html" rel="noopener">Field Notes</a></li><li><a href="https://alexandra-martin.4ort.net/palette.html" rel="noopener">Palette</a></li><li><a href="https://alexandra-martin.4ort.net/field-notes.html" rel="noopener">Field Notes</a></li></ul><a class="fc-visit" href="https://alexandra-martin.4ort.net" rel="noopener">visit alexandra-martin.4ort.net →</a></div></fort-citizen>
|
||||
</main>
|
||||
|
||||
<footer>
|
||||
<p>Built for punctual, secure runs. eneida-rodriguez.4ort.net</p>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
45
index.json
Normal file
45
index.json
Normal file
@ -0,0 +1,45 @@
|
||||
{
|
||||
"nav": [
|
||||
{
|
||||
"current": "index.html",
|
||||
"items": [
|
||||
{
|
||||
"rel": "index.html",
|
||||
"title": "Eneida Rodriguez • Bridgeport Bus Driver & Watercolorist",
|
||||
"href": "/"
|
||||
},
|
||||
{
|
||||
"rel": "films/the-walkaround/index.html",
|
||||
"title": "Index",
|
||||
"href": "/films/the-walkaround/"
|
||||
},
|
||||
{
|
||||
"rel": "routes.html",
|
||||
"title": "Bridgeport Routes: Safety First • Eneida Rodriguez",
|
||||
"href": "/routes.html"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"citizen": [
|
||||
{
|
||||
"citizen": "alexandra-martin",
|
||||
"url": "https://alexandra-martin.4ort.net",
|
||||
"tagline": "alexandra-martin",
|
||||
"pages": [
|
||||
{
|
||||
"title": "Field Notes",
|
||||
"href": "https://alexandra-martin.4ort.net/field-notes.html"
|
||||
},
|
||||
{
|
||||
"title": "Palette",
|
||||
"href": "https://alexandra-martin.4ort.net/palette.html"
|
||||
},
|
||||
{
|
||||
"title": "Field Notes",
|
||||
"href": "https://alexandra-martin.4ort.net/field-notes.html"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
78
routes.html
Normal file
78
routes.html
Normal file
@ -0,0 +1,78 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<style id="fort-styles">
|
||||
[data-fort]{font:inherit;color:inherit}
|
||||
ul[data-fort]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45em}
|
||||
[data-fort] li{margin:0;padding:0;line-height:1.45;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
|
||||
[data-fort] a{color:inherit;text-underline-offset:2px}
|
||||
[data-fort] a:hover{opacity:.72}
|
||||
[data-fort] .src,[data-fort] .fm-type{opacity:.6;font-size:.85em}
|
||||
.fort-citizen{display:flex;flex-direction:column;gap:.4em}
|
||||
.fort-citizen .fc-name{font-weight:600}
|
||||
.fort-citizen .fc-pages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3em}
|
||||
.fort-media,.fort-film{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6em}
|
||||
.fort-film{list-style:none;margin:0;padding:0}
|
||||
.fort-film li{overflow:visible;white-space:normal}
|
||||
.fort-film a{display:flex;flex-direction:column;gap:.3em;text-decoration:none}
|
||||
.fort-media img,.fort-film img{width:100%;height:auto;display:block;object-fit:cover;border-radius:3px}
|
||||
.fort-film img{aspect-ratio:16/10}
|
||||
.fort-nav{display:flex;flex-wrap:wrap;gap:1em;align-items:center}
|
||||
</style>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Bridgeport Routes: Safety First • Eneida Rodriguez</title>
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:title" content="Bridgeport Routes: Safety First • Eneida Rodriguez">
|
||||
<meta property="og:description" content="Watercolor maps for safe, on-time student transport. Data from 2025-2026 season.">
|
||||
<meta property="og:image" content="https://images.unsplash.com/photo-1506905925346-21bda4d32df4?w=800">
|
||||
<meta property="og:url" content="https://eneida-rodriguez.4ort.net/routes.html">
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="description" content="Watercolor maps for safe, on-time student transport. Data from 2025-2026 season.">
|
||||
<style>
|
||||
body { font-family: 'Courier New', monospace; background: #f4f1e9; color: #1a1a1a; margin: 0; padding: 2rem; line-height: 1.5; }
|
||||
header { border-bottom: 4px solid #000; padding-bottom: 1rem; margin-bottom: 2rem; }
|
||||
h1 { font-size: 2.2rem; margin: 0; }
|
||||
.metric { border: 2px solid #000; padding: 1rem; margin: 1rem 0; }
|
||||
img { max-width: 100%; border: 4px solid #000; }
|
||||
footer { margin-top: 3rem; border-top: 2px solid #000; padding-top: 1rem; font-size: 0.9rem; }
|
||||
</style>
|
||||
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<h1>Bridgeport Bus Routes</h1>
|
||||
<p>Watercolor maps for safe, on-time student transport. Data from 2025-2026 season.</p>
|
||||
<fort-nav><nav class="fort-nav" data-fort="nav"><a href="/">Eneida Rodriguez • Bridgeport Bus Driver & Watercolorist</a><a href="/films/the-walkaround/">Index</a><a href="/routes.html" class="active" aria-current="page">Bridgeport Routes: Safety First • Eneida Rodriguez</a></nav></fort-nav>
|
||||
</header>
|
||||
|
||||
<main>
|
||||
<section>
|
||||
<h2>Route 7: Morning Peak</h2>
|
||||
<div class="metric">
|
||||
<strong>Duration:</strong> 42 min<br>
|
||||
<strong>Stops:</strong> 14<br>
|
||||
<strong>Incident rate:</strong> 0.0 per 1000 runs
|
||||
</div>
|
||||
<img src="https://images.unsplash.com/photo-1506905925346-21bda4d32df4?w=800" alt="Bridgeport waterfront watercolor sketch">
|
||||
<p>Light washes mark safe corridors. Darker lines flag construction zones near I-95 exit 27A. Students board at marked 7:18 sharp.</p>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>Route 12: Afternoon Return</h2>
|
||||
<div class="metric">
|
||||
<strong>Duration:</strong> 38 min<br>
|
||||
<strong>Stops:</strong> 11<br>
|
||||
<strong>Students:</strong> 47 average
|
||||
</div>
|
||||
<p>Evening light study helps visualize sun glare at 3:42 pm crossing. Bilingual callouts posted at stops.</p>
|
||||
</section>
|
||||
|
||||
<fort-citizen name="alexandra-martin"><div class="fort-citizen" data-fort="citizen" data-citizen="alexandra-martin"><a class="fc-name" href="https://alexandra-martin.4ort.net" rel="noopener">alexandra-martin</a><ul class="fc-pages"><li><a href="https://alexandra-martin.4ort.net/field-notes.html" rel="noopener">Field Notes</a></li><li><a href="https://alexandra-martin.4ort.net/palette.html" rel="noopener">Palette</a></li><li><a href="https://alexandra-martin.4ort.net/field-notes.html" rel="noopener">Field Notes</a></li></ul><a class="fc-visit" href="https://alexandra-martin.4ort.net" rel="noopener">visit alexandra-martin.4ort.net →</a></div></fort-citizen>
|
||||
</main>
|
||||
|
||||
<footer>
|
||||
<p>Built for punctual, secure runs. <a href="https://eneida-rodriguez.4ort.net">Back to index</a></p>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
45
routes.json
Normal file
45
routes.json
Normal file
@ -0,0 +1,45 @@
|
||||
{
|
||||
"nav": [
|
||||
{
|
||||
"current": "routes.html",
|
||||
"items": [
|
||||
{
|
||||
"rel": "index.html",
|
||||
"title": "Eneida Rodriguez • Bridgeport Bus Driver & Watercolorist",
|
||||
"href": "/"
|
||||
},
|
||||
{
|
||||
"rel": "films/the-walkaround/index.html",
|
||||
"title": "Index",
|
||||
"href": "/films/the-walkaround/"
|
||||
},
|
||||
{
|
||||
"rel": "routes.html",
|
||||
"title": "Bridgeport Routes: Safety First • Eneida Rodriguez",
|
||||
"href": "/routes.html"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"citizen": [
|
||||
{
|
||||
"citizen": "alexandra-martin",
|
||||
"url": "https://alexandra-martin.4ort.net",
|
||||
"tagline": "alexandra-martin",
|
||||
"pages": [
|
||||
{
|
||||
"title": "Field Notes",
|
||||
"href": "https://alexandra-martin.4ort.net/field-notes.html"
|
||||
},
|
||||
{
|
||||
"title": "Palette",
|
||||
"href": "https://alexandra-martin.4ort.net/palette.html"
|
||||
},
|
||||
{
|
||||
"title": "Field Notes",
|
||||
"href": "https://alexandra-martin.4ort.net/field-notes.html"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user