Skip to content

Commit 7748182

Browse files
its-dclaude
andcommitted
add PlanMyInterview shipped project entry
- projects: add PlanMyInterview as first entry with liveUrl, lowercase tech tags, and invertImage flag - projects.njk: support liveUrl button ("Visit site →") and optional project-image-invert class - css: add .project-image-invert rule using filter: invert(1) so the white-background logo reads as dark-themed alongside other cards - image: add my_prep_plan_logo.png asset (kept original, inverted at render time) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent f93c3df commit 7748182

4 files changed

Lines changed: 15 additions & 1 deletion

File tree

_data/projects.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,13 @@
11
[
2+
{
3+
"name": "PlanMyInterview",
4+
"description": "An AI-powered interview prep SaaS built on AWS. Turns a job description and resume into a personalized day-by-day study plan, with quizzes, flashcards, and YouTube videos.",
5+
"tech": ["ai", "saas", "aws", "serverless", "react"],
6+
"liveUrl": "https://planmyinterview.com",
7+
"demoUrl": null,
8+
"image": "/images/projects/my_prep_plan_logo.png",
9+
"invertImage": true
10+
},
211
{
312
"name": "EKS Framework",
413
"description": "A Terraform-based framework for deploying microservices on Amazon EKS with Fargate. Includes automated CI pipelines, Helm-based add-ons, and a preconfigured Grafana stack for monitoring and observability.",

_includes/partials/projects.njk

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
{% for project in projects %}
99
<article class="project-card">
1010
<div class="project-image-wrap">
11-
<img src="{{ project.image }}" alt="" class="project-image" width="400" height="220">
11+
<img src="{{ project.image }}" alt="" class="project-image{% if project.invertImage %} project-image-invert{% endif %}" width="400" height="220">
1212
</div>
1313
<ul class="project-tech">
1414
{% for tag in project.tech %}
@@ -18,6 +18,7 @@
1818
<h3 class="project-name">{{ project.name }}</h3>
1919
<p class="project-desc">{{ project.description }}</p>
2020
<div class="project-links">
21+
{% if project.liveUrl %}<a href="{{ project.liveUrl }}" target="_blank" rel="noopener noreferrer" class="btn btn-outline">Visit site →</a>{% endif %}
2122
{% if project.repoUrl %}<a href="{{ project.repoUrl }}" target="_blank" rel="noopener noreferrer" class="btn btn-outline">View repo →</a>{% endif %}
2223
{% if project.caseStudyUrl %}<a href="{{ project.caseStudyUrl }}" class="btn btn-outline">Read case study →</a>{% endif %}
2324
</div>

css/style.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -594,6 +594,10 @@ section {
594594
object-fit: contain;
595595
}
596596

597+
.project-image-invert {
598+
filter: invert(1);
599+
}
600+
597601
.project-tech {
598602
list-style: none;
599603
margin: 0.75rem 1rem 0.5rem;
35.1 KB
Loading

0 commit comments

Comments
 (0)