\ No newline at end of file
+
+
+
\ No newline at end of file
diff --git a/src/content.config.ts b/src/content.config.ts
index 81f9c05..355fa2d 100644
--- a/src/content.config.ts
+++ b/src/content.config.ts
@@ -43,14 +43,16 @@ const linkCollection = defineCollection({
const jobCollection = defineCollection({
loader: glob({ pattern: '**/[^_]*.{md,mdx}', base: './src/content/jobs' }),
- schema: z.object({
- title: z.string(),
- company: z.string(),
- location: z.string(),
- from: z.number(),
- to: z.number().or(z.enum(['Now'])),
- url: z.string(),
- }),
+ schema: ({ image }) =>
+ z.object({
+ title: z.string(),
+ company: z.string(),
+ location: z.string(),
+ from: z.number(),
+ to: z.number().or(z.enum(['Now'])),
+ url: z.string(),
+ images: z.array(image()).optional(),
+ }),
});
const talkCollection = defineCollection({
diff --git a/src/content/jobs/reboot-studio/image-1.jpg b/src/content/jobs/reboot-studio/image-1.jpg
new file mode 100644
index 0000000..ae06397
Binary files /dev/null and b/src/content/jobs/reboot-studio/image-1.jpg differ
diff --git a/src/content/jobs/reboot-studio/image-2.jpg b/src/content/jobs/reboot-studio/image-2.jpg
new file mode 100644
index 0000000..b455014
Binary files /dev/null and b/src/content/jobs/reboot-studio/image-2.jpg differ
diff --git a/src/content/jobs/reboot-studio/image-3.jpg b/src/content/jobs/reboot-studio/image-3.jpg
new file mode 100644
index 0000000..88f6e91
Binary files /dev/null and b/src/content/jobs/reboot-studio/image-3.jpg differ
diff --git a/src/content/jobs/reboot-studio/image-4.jpg b/src/content/jobs/reboot-studio/image-4.jpg
new file mode 100644
index 0000000..d8b59e1
Binary files /dev/null and b/src/content/jobs/reboot-studio/image-4.jpg differ
diff --git a/src/content/jobs/reboot-studio.mdx b/src/content/jobs/reboot-studio/index.mdx
similarity index 86%
rename from src/content/jobs/reboot-studio.mdx
rename to src/content/jobs/reboot-studio/index.mdx
index 05d4cea..2707320 100644
--- a/src/content/jobs/reboot-studio.mdx
+++ b/src/content/jobs/reboot-studio/index.mdx
@@ -5,10 +5,15 @@ location: Mexico City
from: 2022
to: 2022 # Use 'Now' if the job is still active
url: https://reboot.studio
+images:
+ - ./image-1.jpg
+ - ./image-2.jpg
+ - ./image-3.jpg
+ - ./image-4.jpg
---
I developed a new feature to display related products in Freshis blog posts. I also designed and launched an operational dashboard to manage delivery routes and customer orders in real-time, improving the Freshis delivery process.
Additionally, I redesigned the web mobile app used by pickers to optimize the placement process when they prepare orders and place products in the bag for delivery. I also assisted in testing and developing a new TO-DO extension for Raycast called Hypersonic, connected through Notion with OAuth.
-Tools used: Node, React + Next.js, GraphQL, NestJS, Prisma, PostgreSQL, Strapi, Stitches, TypeScript.
\ No newline at end of file
+Tools used: Node, React + Next.js, GraphQL, NestJS, Prisma, PostgreSQL, Strapi, Stitches, TypeScript.
diff --git a/src/content/jobs/sofia.mdx b/src/content/jobs/sofia/index.mdx
similarity index 90%
rename from src/content/jobs/sofia.mdx
rename to src/content/jobs/sofia/index.mdx
index e933f88..d23b8d2 100644
--- a/src/content/jobs/sofia.mdx
+++ b/src/content/jobs/sofia/index.mdx
@@ -13,4 +13,4 @@ Currently building a health insurance platform for Mexico. Responsibilities incl
- Maintain the app and fix bugs.
- Work closely with the product team to understand the needs of the business and the users.
-Tools used: React, React Native, TypeScript
\ No newline at end of file
+Tools used: React, React Native, TypeScript