From 6bbbc2c042942a8a58f720e173288d2f3a33e185 Mon Sep 17 00:00:00 2001 From: Victor Moni Date: Thu, 5 Nov 2026 15:54:02 -0300 Subject: [PATCH] feat: showcase Repolume beside SP Layers --- src/assets/covers/repolume-dark.svg | 6 ++++++ src/assets/covers/repolume-light.svg | 6 ++++++ src/data/projects.ts | 13 +++++++++++++ src/i18n/translations.json | 8 ++++++++ 4 files changed, 33 insertions(+) create mode 100644 src/assets/covers/repolume-dark.svg create mode 100644 src/assets/covers/repolume-light.svg diff --git a/src/assets/covers/repolume-dark.svg b/src/assets/covers/repolume-dark.svg new file mode 100644 index 0000000..94e946a --- /dev/null +++ b/src/assets/covers/repolume-dark.svg @@ -0,0 +1,6 @@ + + +rrepolumeGitHub review +MAKE YOUR WORK SHINEGive your repositoriesa clearer story.Review. Prioritize. Improve your README. +Your improvement plan +01 / REVIEWREADME coverage02 / PRIORITIZEActionable next steps03 / CREATEA stronger introduction diff --git a/src/assets/covers/repolume-light.svg b/src/assets/covers/repolume-light.svg new file mode 100644 index 0000000..72ff590 --- /dev/null +++ b/src/assets/covers/repolume-light.svg @@ -0,0 +1,6 @@ + + +rrepolumeGitHub review +MAKE YOUR WORK SHINEGive your repositoriesa clearer story.Review. Prioritize. Improve your README. +Your improvement plan +01 / REVIEWREADME coverage02 / PRIORITIZEActionable next steps03 / CREATEA stronger introduction diff --git a/src/data/projects.ts b/src/data/projects.ts index 75e05b0..2397d1f 100644 --- a/src/data/projects.ts +++ b/src/data/projects.ts @@ -1,3 +1,5 @@ +import repolumeImage from "../assets/covers/repolume-dark.svg"; +import repolumeImageLight from "../assets/covers/repolume-light.svg"; import type { ProjectData } from "../types/project"; import spLayersImage from "../assets/covers/sp-layers-home-dark.png"; import spLayersImageLight from "../assets/covers/sp-layers-home-light.png"; @@ -25,6 +27,17 @@ export const sideProjects = [ liveLink: "https://sp-layers.vercel.app/", repoLink: "https://github.com/VictorMoni/sao-paulo-in-layers", }, + { + cover: repolumeImage, + lightCover: repolumeImageLight, + title: "Repolume", + description: "A GitHub repository review tool that turns public project information into a practical improvement plan. Review README coverage, prioritize fixes, and generate a README in Portuguese, English, or Spanish.", + engineeringFocus: "Built with vanilla JavaScript and the GitHub REST API, with browser-saved selections, Markdown exports, light and dark themes, and keyboard-accessible controls. Public repositories can be reviewed without signing in.", + technologies: ["JavaScript", "HTML", "CSS", "GitHub API"], + lastUpdated: "2026-11-05", + liveLink: "https://repolume-review.vercel.app", + repoLink: "https://github.com/VictorMoni/repolume", + }, { cover: shopEasyImage, lightCover: shopEasyImageLight, diff --git a/src/i18n/translations.json b/src/i18n/translations.json index cdf34ac..83283ce 100644 --- a/src/i18n/translations.json +++ b/src/i18n/translations.json @@ -514,5 +514,13 @@ "Built for the Cloudinary Mini-Hack with image transformations prepared once and served locally to protect quota during visits. Includes a before-and-after comparison, Google Maps routes, discovery quizzes, and PNG postcards composed on the device without accounts or secret keys.": { "pt": "Criado para o Cloudinary Mini-Hack, com transformações de imagens preparadas uma vez e servidas pelo próprio app para proteger a quota durante as visitas. Inclui comparador de antes e depois, rotas no Google Maps, quiz de descobertas e cartões PNG criados no dispositivo, sem contas ou chaves secretas.", "es": "Creado para el Cloudinary Mini-Hack, con transformaciones de imágenes preparadas una vez y servidas por la propia aplicación para proteger la cuota durante las visitas. Incluye comparación de antes y después, rutas en Google Maps, preguntas de descubrimiento y postales PNG creadas en el dispositivo, sin cuentas ni claves secretas." + }, + "A GitHub repository review tool that turns public project information into a practical improvement plan. Review README coverage, prioritize fixes, and generate a README in Portuguese, English, or Spanish.": { + "pt": "Uma ferramenta de revisão de repositórios GitHub que transforma informações públicas dos projetos em um plano prático de melhorias. Avalie a cobertura do README, priorize ajustes e gere um README em português, inglês ou espanhol.", + "es": "Una herramienta de revisión de repositorios GitHub que convierte la información pública de los proyectos en un plan práctico de mejoras. Revisa la cobertura del README, prioriza ajustes y genera un README en portugués, inglés o español." + }, + "Built with vanilla JavaScript and the GitHub REST API, with browser-saved selections, Markdown exports, light and dark themes, and keyboard-accessible controls. Public repositories can be reviewed without signing in.": { + "pt": "Desenvolvido com JavaScript puro e a API REST do GitHub, com seleções salvas no navegador, exportação em Markdown, temas claro e escuro e controles acessíveis por teclado. Permite revisar repositórios públicos sem fazer login.", + "es": "Desarrollado con JavaScript puro y la API REST de GitHub, con selecciones guardadas en el navegador, exportación en Markdown, temas claro y oscuro y controles accesibles por teclado. Permite revisar repositorios públicos sin iniciar sesión." } }