Skip to content

Commit 07b688a

Browse files
authored
Merge pull request #13 from FedeCodeLab/development
🌟🌟🌟 Release 2.0.2 🌟🌟🌟
2 parents f652622 + 8bef64d commit 07b688a

File tree

4 files changed

+18
-2
lines changed

4 files changed

+18
-2
lines changed

public/brands/Iso.png

2 KB
Loading

src/components/Portfolio/_components/ProjectCard.tsx

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ export const ProjectCard = ({
1515
deploy,
1616
techs,
1717
image,
18+
logo,
1819
list,
1920
}: Project) => {
2021
const controls = useAnimation();
@@ -54,9 +55,20 @@ export const ProjectCard = ({
5455
/>
5556
</div>
5657
<div className="pt-6 lg:py-0 lg:pl-0 lg:pr-16 flex flex-col flex-3">
57-
<div className="flex flex-col gap-2">
58+
<div className="flex flex-col justify-center gap-2">
5859
<div className="pb-4">
59-
<h4 className="text-[2rem] font-semibold">{title}</h4>
60+
<div className="flex items-center gap-4">
61+
{logo && (
62+
<Image
63+
src={logo}
64+
alt="Portada"
65+
width={32}
66+
height={32}
67+
className="size-[2rem] rounded-full"
68+
/>
69+
)}
70+
<h4 className="text-[2rem] font-semibold">{title}</h4>
71+
</div>
6072
<p className="text-sm text-gray-400">{type}</p>
6173
</div>
6274
<p

src/components/Portfolio/index.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ const projects: Project[] = [
1212
"✨ Implementé Next-intl para la internacionalización (i18n) en múltiples idiomas y apliqué renderizado del lado del servidor (SSR) para optimizar la performance y el SEO. Desarrollé animaciones complejas con Framer Motion y diseñé la interfaz con Tailwind CSS, logrando un sistema escalable, consistente y orientado a la experiencia del usuario.<br/><br/>🧪 Llevé a cabo tareas de optimización SEO técnico, identificando y resolviendo problemas de indexación y rendimiento. Finalmente, realicé el deploy con Firebase Hosting y Functions, asegurando estabilidad y disponibilidad en producción.",
1313
repository: "",
1414
deploy: "https://bebot.design/",
15+
logo: "/brands/bebot.jpg",
1516
techs: [
1617
"Next.js",
1718
"Typescript",
@@ -28,6 +29,7 @@ const projects: Project[] = [
2829
{
2930
title: "CUX Academy",
3031
type: "Experiencia Laboral",
32+
logo: "/brands/Iso.png",
3133
content:
3234
"✨ Implementé un chatbot creado con Voiceflow, optimizando la integración y garantizando un flujo conversacional fluido. Para enriquecer la experiencia de usuario, desarrollé animaciones complejas con Framer Motion y diseñé la interfaz con Tailwind CSS, logrando un sistema escalable y consistente.<br/><br/>🧪 Realicé el deploy estático en producción vía FTP, asegurando estabilidad y disponibilidad. Además, integré un script de Octopus para la gestión de suscripciones e implementé estados globales con Zustand para un control eficiente de la aplicación.",
3335
repository: "",
@@ -154,6 +156,7 @@ export const Portfolio = forwardRef<HTMLDivElement>((_, ref) => {
154156
image={project.image}
155157
techs={project.techs}
156158
list={project.list}
159+
logo={project.logo}
157160
/>
158161
))}
159162
</div>

src/types/project.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ export type ProjectTech =
3333
export interface Project {
3434
title: string;
3535
type: string;
36+
logo?: string;
3637
list?: string[];
3738
repository: string;
3839
deploy: string;

0 commit comments

Comments
 (0)