init
This commit is contained in:
149
portfolio/index.php
Normal file
149
portfolio/index.php
Normal file
@@ -0,0 +1,149 @@
|
||||
<?php
|
||||
$title = 'Portfolio — Ovidiu Ungureanu';
|
||||
$description = 'Selected web development projects by Ovidiu Ungureanu.';
|
||||
$extra_css = '/css/portfolio.css';
|
||||
require __DIR__ . '/../includes/header.php';
|
||||
?>
|
||||
|
||||
<header class="hero">
|
||||
<div class="hero-label">Portfolio — Selected Work</div>
|
||||
<h1>Selected<br>Work</h1>
|
||||
<p class="hero-sub">Client projects and builds.</p>
|
||||
</header>
|
||||
|
||||
<!-- PROJECT INDEX -->
|
||||
<section class="section">
|
||||
<div class="section-label">001 — Projects</div>
|
||||
<?php
|
||||
$projects = [
|
||||
[
|
||||
'num' => '01',
|
||||
'title' => 'Thompson Service Centre',
|
||||
'type' => 'Website Redesign',
|
||||
'year' => '2025',
|
||||
'tags' => ['HTML', 'Tailwind CSS v4', 'GSAP'],
|
||||
'anchor' => 'thompson',
|
||||
],
|
||||
];
|
||||
foreach ($projects as $p): ?>
|
||||
<a href="#<?php echo $p['anchor']; ?>" class="project-card-link">
|
||||
<div class="service-item project-card-inner">
|
||||
<span class="service-num"><?php echo $p['num']; ?></span>
|
||||
<div class="project-card-head">
|
||||
<h3><?php echo htmlspecialchars($p['title']); ?></h3>
|
||||
<span class="project-card-year"><?php echo htmlspecialchars($p['year']); ?></span>
|
||||
</div>
|
||||
<p><?php echo htmlspecialchars($p['type']); ?></p>
|
||||
<div class="tags-row">
|
||||
<?php foreach ($p['tags'] as $tag): ?>
|
||||
<span class="tag"><?php echo htmlspecialchars($tag); ?></span>
|
||||
<?php endforeach; ?>
|
||||
</div>
|
||||
<span class="project-card-cta">View Case Study →</span>
|
||||
</div>
|
||||
</a>
|
||||
<?php endforeach; ?>
|
||||
</section>
|
||||
|
||||
<!-- CASE STUDY: THOMPSON SERVICE CENTRE -->
|
||||
|
||||
<section id="thompson" class="section">
|
||||
<div class="section-label">Case Study — 01</div>
|
||||
<p class="large-text">Thompson<br>Service Centre</p>
|
||||
<div class="services-grid cs-meta-grid">
|
||||
<div class="service-item">
|
||||
<span class="service-num">Type</span>
|
||||
<h3>Website Redesign</h3>
|
||||
</div>
|
||||
<div class="service-item">
|
||||
<span class="service-num">Stack</span>
|
||||
<h3>HTML · Tailwind CSS v4 · GSAP</h3>
|
||||
</div>
|
||||
<div class="service-item">
|
||||
<span class="service-num">Client</span>
|
||||
<h3>Thompson Service Centre, Peterborough</h3>
|
||||
</div>
|
||||
<div class="service-item">
|
||||
<span class="service-num">Year</span>
|
||||
<h3>2025</h3>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="section">
|
||||
<div class="section-label">Project Overview</div>
|
||||
<div class="section-content">
|
||||
<p>Thompson Service Centre needed more than a website — they needed a digital presence that matched 25 years of earned trust. We built a high-fidelity landing page that puts credibility front and centre: a bold hero section, a trust bar loaded with real credentials, and service cards that communicate competence without the usual garage-site clichés. Every element was designed to make a first-time visitor feel like they'd already found their mechanic.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="section">
|
||||
<div class="section-label">Homepage</div>
|
||||
<div class="screenshot-hero-wrap">
|
||||
<div class="browser-chrome">
|
||||
<div class="browser-dots">
|
||||
<span></span><span></span><span></span>
|
||||
</div>
|
||||
<span class="browser-url">thompsonservicecentre.co.uk</span>
|
||||
</div>
|
||||
<img
|
||||
src="/img/thompson/hero.png"
|
||||
alt="Thompson Service Centre — Homepage"
|
||||
class="screenshot-hero"
|
||||
loading="lazy"
|
||||
>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="section">
|
||||
<div class="section-label">Booking Flow</div>
|
||||
<div class="services-grid">
|
||||
<div class="service-item screenshot-card">
|
||||
<span class="service-num">Vehicle Lookup</span>
|
||||
<div class="browser-chrome browser-chrome--sm">
|
||||
<div class="browser-dots">
|
||||
<span></span><span></span><span></span>
|
||||
</div>
|
||||
<span class="browser-url">thompsonservicecentre.co.uk/book</span>
|
||||
</div>
|
||||
<img
|
||||
src="/img/thompson/booking-lookup.png"
|
||||
alt="Vehicle registration lookup"
|
||||
class="screenshot-screen"
|
||||
loading="lazy"
|
||||
>
|
||||
</div>
|
||||
<div class="service-item screenshot-card">
|
||||
<span class="service-num">Booking Form</span>
|
||||
<div class="browser-chrome browser-chrome--sm">
|
||||
<div class="browser-dots">
|
||||
<span></span><span></span><span></span>
|
||||
</div>
|
||||
<span class="browser-url">thompsonservicecentre.co.uk/book</span>
|
||||
</div>
|
||||
<img
|
||||
src="/img/thompson/booking-confirm.png"
|
||||
alt="Vehicle confirmed and booking form"
|
||||
class="screenshot-screen"
|
||||
loading="lazy"
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="section">
|
||||
<div class="section-label">Craft & Execution</div>
|
||||
<div class="section-content">
|
||||
<p>Built with vanilla HTML, Tailwind CSS v4, and GSAP-powered scroll animations, the page loads fast and feels premium on every device. The design system — rooted in Workshop Navy and Safety Orange — draws from real automotive heritage rather than off-the-shelf templates. Noise overlays, layered gradients, and spring-eased micro-interactions give it a tactile warmth that sets it apart from every other garage site in the postcode.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="section section-cta">
|
||||
<div class="section-label">005 — Contact</div>
|
||||
<div class="section-content">
|
||||
<p class="large-text">Got a project in mind?</p>
|
||||
<a href="mailto:hello@uovidiu.com" class="btn">Get in Touch →</a>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<?php require __DIR__ . '/../includes/footer.php'; ?>
|
||||
Reference in New Issue
Block a user