Skip to content

Commit 2516c8f

Browse files
authored
chore: add new projects to list (#12)
This pull request updates the project lists. **Project Data and Categorization:** * Added a new "open source" category to `categories` in `data/projects.ts`, with a corresponding description and icon (`oss`). * Added new open source projects ("Hearts" and "Semantic Release") and a new business project ("SportFXP") to the `projects` array in `data/projects.ts`. * Removed two business projects ("Multifreight Nig. Ltd." and "Cybernetics Oil (CISL)") from the `projects` array in `data/projects.ts`. * Improved the descriptions for the "itbey Co." and "hack" categories to clarify their focus and mention open source where relevant.
1 parent 3623c5f commit 2516c8f

9 files changed

Lines changed: 39 additions & 24 deletions

File tree

components/icons.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ import {
1515
ExternalLink,
1616
Sun,
1717
MoonStar,
18-
Laptop
18+
Laptop,
19+
GitPullRequest
1920
} from "lucide-react";
2021

2122
export type Icon = LucideIcon;
@@ -36,6 +37,7 @@ export const Icons = {
3637
sun: Sun,
3738
moon: MoonStar,
3839
laptop: Laptop,
40+
oss: GitPullRequest,
3941
logo: ({ ...props }: LucideProps) => (
4042
<svg width="24" height="24" viewBox="0 0 190 190" version="1.1"
4143
style={{shapeRendering:"geometricPrecision", textRendering:"geometricPrecision", fillRule:"evenodd", clipRule:"evenodd"}}

components/project-card.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ export function ProjectCard({ title, desc, image, category, url, linkText }: Pro
3434
width={900}
3535
height={300}
3636
alt={title}
37-
className="w-full h-full object-cover object-left-top hover:scale-125 transition-transform ease-linear"
37+
className="w-full h-full object-cover object-center-top hover:scale-125 transition-transform ease-linear"
3838
loading="lazy"
3939
/>
4040
</div>

config/nav.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ export const navConfig: NavConfig = {
88
},
99
{
1010
title: "Blog",
11-
href: "/blog",
12-
disabled: true, // Pending Feature Built
13-
wip: true
11+
href: "https://dev.to/babblebey",
12+
// disabled: true, // Pending Feature Built
13+
// wip: true
1414
},
1515
{
1616
title: "Tools",

data/projects.ts

Lines changed: 31 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,23 @@ export const categories: ProjectCategoryObj[] = [
44
{
55
title: "itbey Co.",
66
icon: "briefcase",
7-
desc: "In-production projects crafted for businesses at itbey Co."
7+
desc: "In-production projects created out of specific business needs for itbey Co. or its clients."
88
},
99
{
1010
title: "hack",
1111
icon: "lightbulb",
12-
desc: "Some 'dumb' ideas I have played or currently playing with."
12+
desc: "Some 'dumb' (mostly open source) ideas I have played or currently playing with."
1313
},
1414
{
1515
title: "tool",
1616
icon: "tool",
1717
desc: "Tools that I've created to (ease steps or) remove repitition from my workflow."
1818
},
19+
{
20+
title: "open source",
21+
icon: "oss",
22+
desc: "Open source projects that I'm maintaining, advocating or heavily contributing to."
23+
},
1924
]
2025

2126
export const projects: Project[] = [
@@ -27,6 +32,30 @@ export const projects: Project[] = [
2732
desc: "A community-driven dictionary that simplifies software engineering terms.",
2833
category: "hack"
2934
},
35+
{
36+
title: "SportFXP",
37+
url: "https://sportfxp.com",
38+
linkText: "View Website",
39+
image: "/sportfxp.png",
40+
desc: "An infrastructure layer for modern Sports clubs and federation.",
41+
category: "itbey Co."
42+
},
43+
{
44+
title: "Hearts",
45+
url: "https://hearts.dev",
46+
linkText: "Visit Website",
47+
image: "/hearts.dev.png",
48+
desc: "A tool to help recognize and celebrate open source contributors.",
49+
category: "open source"
50+
},
51+
{
52+
title: "Semantic Release",
53+
url: "https://github.com/semantic-release/semantic-release",
54+
linkText: "See Project",
55+
image: "/semantic-release.png",
56+
desc: "A tool to help automate the release process of software projects.",
57+
category: "open source"
58+
},
3059
{
3160
title: "Private Key Converter",
3261
url: "https://private-key-converter.vercel.app",
@@ -43,20 +72,4 @@ export const projects: Project[] = [
4372
desc: "A product website for an all-in-one HR management software.",
4473
category: "itbey Co."
4574
},
46-
{
47-
title: "Multifreight Nig. Ltd.",
48-
url: "https://multifreightnig.com",
49-
linkText: "View Website",
50-
image: "/mfn.png",
51-
desc: "A website developed for logistic and supply chain company in Nigeria.",
52-
category: "itbey Co."
53-
},
54-
{
55-
title: "Cybernetics Oil (CISL)",
56-
url: "https://cyberneticsoil.com/",
57-
linkText: "Visit Website",
58-
image: "/cisl.png",
59-
desc: "A website developed for a petroleum products trading company in Nigeria.",
60-
category: "itbey Co."
61-
},
6275
];

public/hearts.dev.png

188 KB
Loading

public/jargons.dev.png

-1.85 KB
Loading

public/semantic-release.png

1.13 MB
Loading

public/sportfxp.png

602 KB
Loading

types/index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,4 @@ export type ProjectCategoryObj = {
4343
desc: string
4444
}
4545

46-
export type ProjectCategory = "itbey Co." | "hack" | "tool"
46+
export type ProjectCategory = "itbey Co." | "hack" | "tool" | "open source"

0 commit comments

Comments
 (0)