From 40b6fb8f8b2b8b34854bac64cef1a8e7b003050a Mon Sep 17 00:00:00 2001 From: Willy Joao Mateo Espinoza <67135809+willymateo@users.noreply.github.com> Date: Sun, 2 Feb 2025 15:33:12 -0500 Subject: [PATCH] Add titi as personal project (#48) --- messages/en.json | 13 +-- messages/es.json | 13 +-- .../images/projects/titi-app.png | Bin 0 -> 72464 bytes public/images/projects/titi-app.png | Bin 0 -> 32160 bytes .../Sections/TechStack/Sections/FrontEnd.tsx | 2 + .../Sections/TechStack/Sections/Mobile.tsx | 5 ++ src/app/[locale]/projects/Cards/Card.tsx | 2 +- src/app/[locale]/projects/Cards/titi.tsx | 76 ++++++++++++++++++ src/app/[locale]/projects/page.tsx | 4 +- src/app/[locale]/shared/Icons/Expo.tsx | 19 +++++ src/app/[locale]/shared/Icons/SWR.tsx | 18 +++++ .../CommunityMomentsSelector.tsx | 2 +- 12 files changed, 139 insertions(+), 15 deletions(-) create mode 100644 originalResources/images/projects/titi-app.png create mode 100644 public/images/projects/titi-app.png create mode 100644 src/app/[locale]/projects/Cards/titi.tsx create mode 100644 src/app/[locale]/shared/Icons/Expo.tsx create mode 100644 src/app/[locale]/shared/Icons/SWR.tsx diff --git a/messages/en.json b/messages/en.json index d4902ab..dd1176b 100644 --- a/messages/en.json +++ b/messages/en.json @@ -118,22 +118,23 @@ }, "nameGenius": { "NameGenius website": "NameGenius website", - "NameGenius is a free web application designed to solve the challenge of finding creative and unique names for businesses, projects, or teams By leveraging artificial intelligence, it generates tailored name suggestions, streamlining a process that can be time-consuming and difficult The application offers an intuitive user experience with features like dark and light modes, making it accessible for a wide range of users NameGenius simplifies the naming process by utilizing cutting-edge technology to inspire creativity and save time": "NameGenius is a free web application designed to solve the challenge of finding creative and unique names for businesses, projects, or teams. By leveraging artificial intelligence, it generates tailored name suggestions, streamlining a process that can be time-consuming and difficult. The application offers an intuitive user experience with features like dark and light modes, making it accessible for a wide range of users. NameGenius simplifies the naming process by utilizing cutting-edge technology to inspire creativity and save time", - "Go to website": "Go to website" + "NameGenius is a free web application designed to solve the challenge of finding creative and unique names for businesses, projects, or teams By leveraging artificial intelligence, it generates tailored name suggestions, streamlining a process that can be time-consuming and difficult The application offers an intuitive user experience with features like dark and light modes, making it accessible for a wide range of users NameGenius simplifies the naming process by utilizing cutting-edge technology to inspire creativity and save time": "NameGenius is a free web application designed to solve the challenge of finding creative and unique names for businesses, projects, or teams. By leveraging artificial intelligence, it generates tailored name suggestions, streamlining a process that can be time-consuming and difficult. The application offers an intuitive user experience with features like dark and light modes, making it accessible for a wide range of users. NameGenius simplifies the naming process by utilizing cutting-edge technology to inspire creativity and save time" }, "nightlyTunes": { "Nightly tunes website": "Nightly Tunes website", - "Nightly Tunes is a music library designed to make discovering and enjoying music easier By offering a platform where users can listen to their favorite songs and explore new ones, it addresses the challenge of finding fresh music With support for multiple languages and light or dark modes, it provides a personalized and user-friendly experience, simplifying the process of music discovery and playback": "Nightly Tunes is a music library designed to make discovering and enjoying music easier. By offering a platform where users can listen to their favorite songs and explore new ones, it addresses the challenge of finding fresh music. With support for multiple languages and light or dark modes, it provides a personalized and user-friendly experience, simplifying the process of music discovery and playback", - "Go to website": "Go to website" + "Nightly Tunes is a music library designed to make discovering and enjoying music easier By offering a platform where users can listen to their favorite songs and explore new ones, it addresses the challenge of finding fresh music With support for multiple languages and light or dark modes, it provides a personalized and user-friendly experience, simplifying the process of music discovery and playback": "Nightly Tunes is a music library designed to make discovering and enjoying music easier. By offering a platform where users can listen to their favorite songs and explore new ones, it addresses the challenge of finding fresh music. With support for multiple languages and light or dark modes, it provides a personalized and user-friendly experience, simplifying the process of music discovery and playback" }, "miProjectManager": { "System for managing ESPOL thesis projects": "System for managing ESPOL thesis projects", - "This project was designed to streamline the process of handling thesis proposals and evaluations It addresses the challenge of coordinating between students, professors, and course coordinators by allowing clients to submit proposals, professors to manage and evaluate them, and coordinators to distribute projects efficiently This project enhances visibility and organization through a dashboard, simplifying the tracking and management of thesis progress It was developed in collaboration with key stakeholders, demonstrating a comprehensive application of computer science engineering skills to solve real-world administrative problems": "This project was designed to streamline the process of handling thesis proposals and evaluations. It addresses the challenge of coordinating between students, professors, and course coordinators by allowing clients to submit proposals, professors to manage and evaluate them, and coordinators to distribute projects efficiently. This project enhances visibility and organization through a dashboard, simplifying the tracking and management of thesis progress. It was developed in collaboration with key stakeholders, demonstrating a comprehensive application of computer science engineering skills to solve real-world administrative problems", - "Go to website": "Go to website" + "This project was designed to streamline the process of handling thesis proposals and evaluations It addresses the challenge of coordinating between students, professors, and course coordinators by allowing clients to submit proposals, professors to manage and evaluate them, and coordinators to distribute projects efficiently This project enhances visibility and organization through a dashboard, simplifying the tracking and management of thesis progress It was developed in collaboration with key stakeholders, demonstrating a comprehensive application of computer science engineering skills to solve real-world administrative problems": "This project was designed to streamline the process of handling thesis proposals and evaluations. It addresses the challenge of coordinating between students, professors, and course coordinators by allowing clients to submit proposals, professors to manage and evaluate them, and coordinators to distribute projects efficiently. This project enhances visibility and organization through a dashboard, simplifying the tracking and management of thesis progress. It was developed in collaboration with key stakeholders, demonstrating a comprehensive application of computer science engineering skills to solve real-world administrative problems" }, "rushMessage": { "Rush Message is a real-time chat application built with Firebase Firestore, showcasing seamless instant messaging and message syncing across devices Leveraging Firestore’s real-time listeners and cloud integration, the app delivers a smooth, scalable, and responsive user experience This project highlights my expertise in developing real-time applications and utilizing cloud-based technologies to create efficient, modern solutions": "Rush Message is a real-time chat application built with Firebase Firestore, showcasing seamless instant messaging and message syncing across devices. Leveraging Firestore’s real-time listeners and cloud integration, the app delivers a smooth, scalable, and responsive user experience. This project highlights my expertise in developing real-time applications and utilizing cloud-based technologies to create efficient, modern solutions", "Rush Message app": "Rush Message app" + }, + "titi": { + "Titi is a dynamic app designed for users to publish and discover adventures happening within the next 24 hours Whether it’s a last-minute date or an impromptu meetup, Titi connects people looking for spontaneous experiences in real-time This project showcases my ability to create engaging, time-sensitive applications with a focus on user interaction and real-time updates, emphasizing creativity and technical execution": "Titi is a dynamic app designed for users to publish and discover adventures happening within the next 24 hours. Whether it’s a last-minute date or an impromptu meetup, Titi connects people looking for spontaneous experiences in real-time. This project showcases my ability to create engaging, time-sensitive applications with a focus on user interaction and real-time updates, emphasizing creativity and technical execution", + "Titi app": "" } }, "techCommunity": { diff --git a/messages/es.json b/messages/es.json index 1e6e571..0cae9e9 100644 --- a/messages/es.json +++ b/messages/es.json @@ -118,22 +118,23 @@ }, "nameGenius": { "NameGenius website": "Sitio web de NameGenius", - "NameGenius is a free web application designed to solve the challenge of finding creative and unique names for businesses, projects, or teams By leveraging artificial intelligence, it generates tailored name suggestions, streamlining a process that can be time-consuming and difficult The application offers an intuitive user experience with features like dark and light modes, making it accessible for a wide range of users NameGenius simplifies the naming process by utilizing cutting-edge technology to inspire creativity and save time": "NameGenius es una aplicación web gratuita diseñada para resolver el desafío de encontrar nombres creativos y únicos para empresas, proyectos o equipos. Al aprovechar la inteligencia artificial, genera sugerencias de nombres personalizados, simplificando un proceso que puede ser lento y difícil. La aplicación ofrece una experiencia de usuario intuitiva con funciones como modos oscuro y claro, lo que la hace accesible para una amplia gama de usuarios. NameGenius simplifica el proceso de nombrar utilizando tecnología de vanguardia para inspirar la creatividad y ahorrar tiempo", - "Go to website": "Ir al sitio web" + "NameGenius is a free web application designed to solve the challenge of finding creative and unique names for businesses, projects, or teams By leveraging artificial intelligence, it generates tailored name suggestions, streamlining a process that can be time-consuming and difficult The application offers an intuitive user experience with features like dark and light modes, making it accessible for a wide range of users NameGenius simplifies the naming process by utilizing cutting-edge technology to inspire creativity and save time": "NameGenius es una aplicación web gratuita diseñada para resolver el desafío de encontrar nombres creativos y únicos para empresas, proyectos o equipos. Al aprovechar la inteligencia artificial, genera sugerencias de nombres personalizados, simplificando un proceso que puede ser lento y difícil. La aplicación ofrece una experiencia de usuario intuitiva con funciones como modos oscuro y claro, lo que la hace accesible para una amplia gama de usuarios. NameGenius simplifica el proceso de nombrar utilizando tecnología de vanguardia para inspirar la creatividad y ahorrar tiempo" }, "nightlyTunes": { "Nightly tunes website": "Sitio web de Nightly Tunes", - "Nightly Tunes is a music library designed to make discovering and enjoying music easier By offering a platform where users can listen to their favorite songs and explore new ones, it addresses the challenge of finding fresh music With support for multiple languages and light or dark modes, it provides a personalized and user-friendly experience, simplifying the process of music discovery and playback": "Nightly Tunes es una biblioteca de música diseñada para facilitar el descubrimiento y disfrute de la música. Al ofrecer una plataforma donde los usuarios pueden escuchar sus canciones favoritas y explorar nuevas, aborda el desafío de encontrar música fresca. Con soporte para varios idiomas y modos claro u oscuro, proporciona una experiencia personalizada y fácil de usar, simplificando el proceso de descubrimiento y reproducción de música", - "Go to website": "Ir al sitio web" + "Nightly Tunes is a music library designed to make discovering and enjoying music easier By offering a platform where users can listen to their favorite songs and explore new ones, it addresses the challenge of finding fresh music With support for multiple languages and light or dark modes, it provides a personalized and user-friendly experience, simplifying the process of music discovery and playback": "Nightly Tunes es una biblioteca de música diseñada para facilitar el descubrimiento y disfrute de la música. Al ofrecer una plataforma donde los usuarios pueden escuchar sus canciones favoritas y explorar nuevas, aborda el desafío de encontrar música fresca. Con soporte para varios idiomas y modos claro u oscuro, proporciona una experiencia personalizada y fácil de usar, simplificando el proceso de descubrimiento y reproducción de música" }, "miProjectManager": { "System for managing ESPOL thesis projects": "Sistema para gestionar proyectos de tesis de ESPOL", - "This project was designed to streamline the process of handling thesis proposals and evaluations It addresses the challenge of coordinating between students, professors, and course coordinators by allowing clients to submit proposals, professors to manage and evaluate them, and coordinators to distribute projects efficiently This project enhances visibility and organization through a dashboard, simplifying the tracking and management of thesis progress It was developed in collaboration with key stakeholders, demonstrating a comprehensive application of computer science engineering skills to solve real-world administrative problems": "Este proyecto fue diseñado para simplificar el proceso de manejo de propuestas y evaluaciones de tesis. Aborda el desafío de coordinar entre estudiantes, profesores y coordinadores de cursos al permitir que los clientes envíen propuestas, que los profesores las administren y evalúen, y que los coordinadores distribuyan los proyectos de manera eficiente. Este proyecto mejora la visibilidad y la organización a través de un panel de control, simplificando el seguimiento y la gestión del progreso de la tesis. Fue desarrollado en colaboración con las partes interesadas clave, demostrando una aplicación integral de habilidades de ingeniería en ciencias de la computación para resolver problemas administrativos del mundo real", - "Go to website": "Ir al sitio web" + "This project was designed to streamline the process of handling thesis proposals and evaluations It addresses the challenge of coordinating between students, professors, and course coordinators by allowing clients to submit proposals, professors to manage and evaluate them, and coordinators to distribute projects efficiently This project enhances visibility and organization through a dashboard, simplifying the tracking and management of thesis progress It was developed in collaboration with key stakeholders, demonstrating a comprehensive application of computer science engineering skills to solve real-world administrative problems": "Este proyecto fue diseñado para simplificar el proceso de manejo de propuestas y evaluaciones de tesis. Aborda el desafío de coordinar entre estudiantes, profesores y coordinadores de cursos al permitir que los clientes envíen propuestas, que los profesores las administren y evalúen, y que los coordinadores distribuyan los proyectos de manera eficiente. Este proyecto mejora la visibilidad y la organización a través de un panel de control, simplificando el seguimiento y la gestión del progreso de la tesis. Fue desarrollado en colaboración con las partes interesadas clave, demostrando una aplicación integral de habilidades de ingeniería en ciencias de la computación para resolver problemas administrativos del mundo real" }, "rushMessage": { "Rush Message is a real-time chat application built with Firebase Firestore, showcasing seamless instant messaging and message syncing across devices Leveraging Firestore’s real-time listeners and cloud integration, the app delivers a smooth, scalable, and responsive user experience This project highlights my expertise in developing real-time applications and utilizing cloud-based technologies to create efficient, modern solutions": "Rush Message es una aplicación de chat en tiempo real creada con Firebase Firestore, que muestra mensajería instantánea y sincronización de mensajes sin interrupciones entre dispositivos. Aprovechando los oyentes en tiempo real y la integración en la nube de Firestore, la aplicación ofrece una experiencia de usuario fluida, escalable y receptiva. Este proyecto destaca mi experiencia en el desarrollo de aplicaciones en tiempo real y la utilización de tecnologías basadas en la nube para crear soluciones eficientes y modernas.", "Rush Message app": "Aplicación Rush Message" + }, + "titi": { + "Titi is a dynamic app designed for users to publish and discover adventures happening within the next 24 hours Whether it’s a last-minute date or an impromptu meetup, Titi connects people looking for spontaneous experiences in real-time This project showcases my ability to create engaging, time-sensitive applications with a focus on user interaction and real-time updates, emphasizing creativity and technical execution": "Titi es una aplicación dinámica diseñada para que los usuarios publiquen y descubran aventuras que sucedan en las próximas 24 horas. Ya sea una cita de última hora o una reunión improvisada, Titi conecta a las personas que buscan experiencias espontáneas en tiempo real. Este proyecto muestra mi capacidad para crear aplicaciones atractivas y sensibles al tiempo con un enfoque en la interacción del usuario y las actualizaciones en tiempo real, enfatizando la creatividad y la ejecución técnica", + "Titi app": "Aplicación Titi" } }, "techCommunity": { diff --git a/originalResources/images/projects/titi-app.png b/originalResources/images/projects/titi-app.png new file mode 100644 index 0000000000000000000000000000000000000000..03f1f711835b1d18786600313951a3e2561755c4 GIT binary patch literal 72464 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 z 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%0A@P||^ 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 G2L2zkMX%cc literal 0 HcmV?d00001 diff --git a/public/images/projects/titi-app.png b/public/images/projects/titi-app.png new file mode 100644 index 0000000000000000000000000000000000000000..34bed21513d3149f42c6a748c422f1e7725a5d1e GIT binary patch literal 32160 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 { const technologies = [ @@ -30,6 +31,7 @@ const FrontEnd = () => { { name: "Vitest", Icon: Vitest }, { name: "Jest", Icon: Jest }, { name: "React testing library", Icon: ReactIcon }, + { name: "SWR", Icon: SWR }, { name: "SSR", Icon: () => , diff --git a/src/app/[locale]/Sections/TechStack/Sections/Mobile.tsx b/src/app/[locale]/Sections/TechStack/Sections/Mobile.tsx index e5560cc..0dee601 100644 --- a/src/app/[locale]/Sections/TechStack/Sections/Mobile.tsx +++ b/src/app/[locale]/Sections/TechStack/Sections/Mobile.tsx @@ -2,6 +2,7 @@ import { useTranslations } from "next-intl"; import { React as ReactIcon } from "@/app/[locale]/shared/Icons/React"; import { Technologies } from "@/app/[locale]/shared/Technologies"; +import { Expo } from "@/app/[locale]/shared/Icons/Expo"; const Mobile = () => { const t = useTranslations("home.techStack"); @@ -11,6 +12,10 @@ const Mobile = () => { name: "React Native", Icon: ReactIcon, }, + { + name: "Expo", + Icon: Expo, + }, ]; return ; diff --git a/src/app/[locale]/projects/Cards/Card.tsx b/src/app/[locale]/projects/Cards/Card.tsx index 2fa0926..4f99146 100644 --- a/src/app/[locale]/projects/Cards/Card.tsx +++ b/src/app/[locale]/projects/Cards/Card.tsx @@ -46,7 +46,7 @@ const Card = ({ target="_blank" > {imgAlt} { + const t = useTranslations("projects.titi"); + + const technologies = [ + { name: "TypeScript", Icon: TypeScript }, + { name: "React Native", Icon: ReactIcon }, + { name: "Redux", Icon: ReduxIcon }, + { name: "Expo", Icon: Expo }, + { name: "SWR", Icon: SWR }, + { + name: "React Hook Form", + Icon: () => , + }, + { name: "HTML-5", Icon: HTML5 }, + { name: "CSS 3", Icon: CSS3 }, + { + name: "Node Js", + Icon: NodeJsIcon, + }, + { + name: "Express", + Icon: ExpressIcon, + }, + { + name: "Sequelize", + Icon: Sequelize, + }, + { name: "PostgreSQL", Icon: PostgreSQL }, + { + name: "REST APIs", + Icon: () => , + }, + { + name: "JWT", + Icon: JWT, + }, + { name: "Git", Icon: Git }, + { name: "Github", Icon: Github }, + ]; + + return ( + + + + ); +}; + +export { Titi }; diff --git a/src/app/[locale]/projects/page.tsx b/src/app/[locale]/projects/page.tsx index e19ec0b..e51fd6c 100644 --- a/src/app/[locale]/projects/page.tsx +++ b/src/app/[locale]/projects/page.tsx @@ -7,19 +7,21 @@ import { RushMessage } from "./Cards/RushMessage"; import { Container } from "../Sections/Container"; import { NameGenius } from "./Cards/NameGenius"; import { Bizprofy } from "./Cards/Bizprofy"; +import { Titi } from "./Cards/titi"; const Projects = () => { const t = useTranslations("projects"); return ( -

+
+
); diff --git a/src/app/[locale]/shared/Icons/Expo.tsx b/src/app/[locale]/shared/Icons/Expo.tsx new file mode 100644 index 0000000..49e84f3 --- /dev/null +++ b/src/app/[locale]/shared/Icons/Expo.tsx @@ -0,0 +1,19 @@ +import type { SVGProps } from "react"; + +const Expo = (props: SVGProps) => ( + + + +); + +export { Expo }; diff --git a/src/app/[locale]/shared/Icons/SWR.tsx b/src/app/[locale]/shared/Icons/SWR.tsx new file mode 100644 index 0000000..a191a38 --- /dev/null +++ b/src/app/[locale]/shared/Icons/SWR.tsx @@ -0,0 +1,18 @@ +import type { SVGProps } from "react"; + +const SWR = (props: SVGProps) => ( + + + +); + +export { SWR }; diff --git a/src/app/[locale]/tech-community/CommunityMomentsSelector.tsx b/src/app/[locale]/tech-community/CommunityMomentsSelector.tsx index dadee22..99d4653 100644 --- a/src/app/[locale]/tech-community/CommunityMomentsSelector.tsx +++ b/src/app/[locale]/tech-community/CommunityMomentsSelector.tsx @@ -29,7 +29,7 @@ const CommunityMomentsSelector = ({ className = "" }: Props) => { width={700} /> -
+