[{"data":1,"prerenderedAt":967},["ShallowReactive",2],{"navigation":3,"projects-page":19,"projects":37},[4],{"title":5,"path":6,"stem":7,"children":8,"page":18},"En","/en","en",[9],{"title":10,"path":11,"stem":12,"children":13,"page":18},"Blog","/en/blog","en/blog",[14],{"title":15,"path":16,"stem":17},"From Mockup to Market: My End-to-End Product Design Process","/en/blog/from-mockup-to-market","en/blog/from-mockup-to-market",false,{"id":20,"title":21,"body":22,"description":23,"extension":24,"links":25,"meta":31,"navigation":32,"path":33,"seo":34,"stem":35,"__hash__":36},"pages_en/en/projects.yml","Projects",null,"A curated list of my most significant projects and scripts, showcasing my skills and expertise.","yml",[26,29],{"label":27,"color":28},"Let's talk","neutral",{"label":30},"Email me",{},true,"/en/projects",{"title":21,"description":23},"en/projects","j9cq1lp6Jksumrfg0v1LCEhtBImyhO2Fvt4GP9-vcvU",[38,202,304,392,569,707,749,812,873],{"id":39,"title":40,"body":41,"company":22,"date":183,"description":184,"extension":185,"github":186,"image":187,"meta":188,"navigation":32,"owner":22,"owners":189,"path":192,"repository":22,"seo":193,"stack":194,"stem":195,"tags":196,"url":22,"__hash__":201},"projects_en/en/projects/artly.md","Artly",{"type":42,"value":43,"toc":168},"minimark",[44,49,53,57,62,75,79,93,97,111,115,126,130,154,158,161,165],[45,46,48],"h2",{"id":47},"overview","Overview",[50,51,52],"p",{},"Artly is a creative mobile application designed to help artists maintain a consistent drawing practice through AI-generated prompts and gamification. Inspired by Duolingo's successful streak mechanics, Artly encourages users to draw daily, track their progress, and share their artwork with a supportive community.",[45,54,56],{"id":55},"key-features","Key Features",[58,59,61],"h3",{"id":60},"daily-drawing-prompts","Daily Drawing Prompts",[63,64,65,69,72],"ul",{},[66,67,68],"li",{},"AI-generated creative prompts to inspire daily artwork",[66,70,71],{},"Themed challenges to explore different subjects and styles",[66,73,74],{},"Reference images to help guide your creative process",[58,76,78],{"id":77},"streak-system","Streak System",[63,80,81,84,87,90],{},[66,82,83],{},"Track your consecutive days of drawing",[66,85,86],{},"Visual progress indicators showing weekly completion",[66,88,89],{},"Motivational messaging to maintain consistency",[66,91,92],{},"Gamified experience that rewards daily practice",[58,94,96],{"id":95},"community-gallery","Community Gallery",[63,98,99,102,105,108],{},[66,100,101],{},"Share your daily drawings with fellow artists",[66,103,104],{},"Browse and appreciate others' interpretations of the same prompts",[66,106,107],{},"Like and engage with community artwork",[66,109,110],{},"Build connections with creative individuals",[58,112,114],{"id":113},"progress-tracking","Progress Tracking",[63,116,117,120,123],{},[66,118,119],{},"Visual timeline of your artistic journey",[66,121,122],{},"See your improvement over time",[66,124,125],{},"Maintain accountability through consistent practice",[45,127,129],{"id":128},"technical-implementation","Technical Implementation",[50,131,132,133,137,138,141,142,145,146,149,150,153],{},"The app is built with ",[134,135,136],"strong",{},"Flutter"," for cross-platform compatibility (iOS and Android), with ",[134,139,140],{},"Dart"," as the primary language. The backend infrastructure is powered by ",[134,143,144],{},"Golang",", ensuring efficient API responses and scalability. Development tools include ",[134,147,148],{},"Android Studio"," and ",[134,151,152],{},"Xcode"," for native platform optimization.",[45,155,157],{"id":156},"design-philosophy","Design Philosophy",[50,159,160],{},"Artly focuses on making creativity a daily habit rather than an occasional pursuit. By removing the barrier of \"what should I draw?\", the app helps artists focus on the practice itself. The social aspect creates accountability and inspiration, while the streak mechanic taps into the same motivational psychology that makes language learning apps successful.",[45,162,164],{"id":163},"development-status","Development Status",[50,166,167],{},"Currently in active development, Artly represents a collaboration between developers passionate about fostering creativity through technology.",{"title":169,"searchDepth":170,"depth":170,"links":171},"",2,[172,173,180,181,182],{"id":47,"depth":170,"text":48},{"id":55,"depth":170,"text":56,"children":174},[175,177,178,179],{"id":60,"depth":176,"text":61},3,{"id":77,"depth":176,"text":78},{"id":95,"depth":176,"text":96},{"id":113,"depth":176,"text":114},{"id":128,"depth":170,"text":129},{"id":156,"depth":170,"text":157},{"id":163,"depth":170,"text":164},"October 2025","A mobile platform where users receive AI-generated drawing prompts, create drawings daily, and log their artistic progress with a Duolingo-style streak mechanic. Users can share their drawings and connect with a creative community.","md","https://github.com/albertoalejandro10/artly","/mockups/artly/mockup-01.webp",{},[190,191],"Alejandra Avendaño","Alberto Alejandro","/en/projects/artly",{"title":40,"description":184},[136,140,148,152,144],"en/projects/artly",[197,136,140,198,199,200],"Mobile App","AI Prompts","Social Platform","Creative","ve4GKEfyn9I5nis-NFN1XD6iErElZLFBawe8ZHe-j4U",{"id":203,"title":204,"body":205,"company":22,"date":282,"description":283,"extension":185,"github":22,"image":284,"meta":285,"navigation":32,"owner":286,"owners":22,"path":287,"repository":288,"seo":289,"stack":22,"stem":290,"tags":291,"url":302,"__hash__":303},"projects_en/en/projects/bellus.md","Bellus",{"type":42,"value":206,"toc":278},[207,209,212,216],[45,208,48],{"id":47},[50,210,211],{},"Bellus is a comprehensive multi-tenant platform designed for beauty professionals, salons, and spa groups. The platform enables service inventory management, client capture and nurturing, appointment scheduling, document and media management, and marketing-facing website publishing with embeddable widgets.",[45,213,215],{"id":214},"my-contributions","My Contributions",[63,217,218,224,230,236,242,248,254,260,266,272],{},[66,219,220,223],{},[134,221,222],{},"Frontend Redesign",": Led the complete redesign of the web application, implementing modern UI/UX patterns and ensuring responsive design across all devices",[66,225,226,229],{},[134,227,228],{},"Cloud Application Development",": Ongoing maintenance and feature development for the internal dashboard (Nuxt-based cloud application)",[66,231,232,235],{},[134,233,234],{},"Backend Development",": Created complete RESTful and gRPC endpoints following Domain-Driven Design principles",[66,237,238,241],{},[134,239,240],{},"Auto-Generated Sites",": Built the entire auto-web application with complete implementation across cloud, backend, and frontend for dynamically generated client marketing sites",[66,243,244,247],{},[134,245,246],{},"Widget Enhancement",": Improved the embeddable widget with better user experience and functionality",[66,249,250,253],{},[134,251,252],{},"SEO Implementation",": Implemented comprehensive SEO strategies including meta tags, structured data, and performance optimization",[66,255,256,259],{},[134,257,258],{},"Internationalization",": Developed i18n support across multiple applications, enabling English, Spanish, and Catalan localizations",[66,261,262,265],{},[134,263,264],{},"CRM Development",": Built comprehensive client relationship management system with customer history, notes, and nurturing workflows",[66,267,268,271],{},[134,269,270],{},"Service Management",": Implemented service portfolio management with pricing, availability states, and media attachments",[66,273,274,277],{},[134,275,276],{},"Appointment Scheduling",": Developed scheduling system with availability management and conflict detection",{"title":169,"searchDepth":170,"depth":170,"links":279},[280,281],{"id":47,"depth":170,"text":48},{"id":214,"depth":170,"text":215},"October 2024","Unified platform for beauty and wellness businesses with service inventory management, client CRM, appointment scheduling, and marketing site distribution","/mockups/bellus/mockup-01.webp",{},"Takumi Software","/en/projects/bellus","Private",{"title":204,"description":283},"en/projects/bellus",[292,293,294,295,296,297,298,299,300,301],"Nuxt","Vue 3","Go","gRPC","MongoDB","Firebase","Tailwind CSS","i18n","SEO","Full Stack","https://bellus.app/","UXtYFNvlEUAwKp3LejqslvHyMj0siu22nonPrAahL5k",{"id":305,"title":306,"body":307,"company":22,"date":382,"description":383,"extension":185,"github":22,"image":384,"meta":385,"navigation":32,"owner":286,"owners":22,"path":386,"repository":288,"seo":387,"stack":22,"stem":388,"tags":389,"url":390,"__hash__":391},"projects_en/en/projects/carsworkflow.md","Carsworkflow",{"type":42,"value":308,"toc":378},[309,311,314,316],[45,310,48],{"id":47},[50,312,313],{},"Carsworkflow is a comprehensive multi-tenant platform designed for professional car detailers. The platform enables appointment scheduling, service catalog definition, customer management, invoicing, payments, notifications, analytics, and marketing-facing website publishing with embeddable widgets.",[45,315,215],{"id":214},[63,317,318,324,330,336,342,348,354,360,366,372],{},[66,319,320,323],{},[134,321,322],{},"Scheduling System",": Implemented calendar management with conflict detection, opening hours, and service durations",[66,325,326,329],{},[134,327,328],{},"Service Catalog",": Built comprehensive service management with pricing, durations, and availability",[66,331,332,335],{},[134,333,334],{},"Customer CRM",": Developed customer relationship management with history, notes, and nurturing workflows",[66,337,338,341],{},[134,339,340],{},"Billing and Invoicing",": Created invoicing system with expense tracking and document generation",[66,343,344,347],{},[134,345,346],{},"Payment Integration",": Integrated Stripe for payment processing and webhook handling",[66,349,350,353],{},[134,351,352],{},"Notification System",": Set up multi-channel notifications including email (SMTP), SMS/WhatsApp (Twilio), and optional Slack alerts",[66,355,356,359],{},[134,357,358],{},"Marketing Tools",": Developed auto-generated public marketing sites and embeddable booking widget",[66,361,362,365],{},[134,363,364],{},"Analytics Dashboard",": Built KPIs and dashboard endpoints for portfolio and engagement metrics",[66,367,368,371],{},[134,369,370],{},"Backend Architecture",": Designed Domain-Driven Design with gRPC and REST gateway, using Watermill for event-driven side-effects",[66,373,374,377],{},[134,375,376],{},"Frontend Applications",": Developed multiple Nuxt/Vue applications including dashboard, marketing site, and booking widget",{"title":169,"searchDepth":170,"depth":170,"links":379},[380,381],{"id":47,"depth":170,"text":48},{"id":214,"depth":170,"text":215},"February 2025","Unified platform for automotive businesses with vehicle inventory management, lead CRM, appointment scheduling, and marketing site distribution","/mockups/carsworkflow/mockup-01.webp",{},"/en/projects/carsworkflow",{"title":306,"description":383},"en/projects/carsworkflow",[292,293,294,295,296,297,298,299,300,301],"https://carsworkflow.com/","Ru6va2U22ATvcmXptn9BAryNYGTysu4okuL3O2En4VQ",{"id":393,"title":394,"body":395,"company":22,"date":282,"description":554,"extension":185,"github":555,"image":556,"meta":557,"navigation":32,"owner":22,"owners":22,"path":558,"repository":22,"seo":559,"stack":560,"stem":563,"tags":564,"url":536,"__hash__":568},"projects_en/en/projects/github-scraper.md","GitHub Scraper UI",{"type":42,"value":396,"toc":541},[397,399,402,404,408,422,426,440,444,458,462,476,478,489,493,496,500,526,530],[45,398,48],{"id":47},[50,400,401],{},"GitHub Scraper UI is a web application that provides an intuitive interface for analyzing GitHub network connections. By connecting to the GitHub Scraper API, it allows users to visualize their GitHub followers and following relationships, making it easy to identify mutual connections and understand their developer network.",[45,403,56],{"id":55},[58,405,407],{"id":406},"profile-analysis","Profile Analysis",[63,409,410,413,416,419],{},[66,411,412],{},"Search and analyze any GitHub profile",[66,414,415],{},"View comprehensive follower and following lists",[66,417,418],{},"Real-time data fetching from the API",[66,420,421],{},"Clean, user-friendly interface",[58,423,425],{"id":424},"connection-insights","Connection Insights",[63,427,428,431,434,437],{},[66,429,430],{},"Identify mutual connections at a glance",[66,432,433],{},"Discover who follows you back",[66,435,436],{},"Visualize one-way relationships",[66,438,439],{},"Understand your network dynamics",[58,441,443],{"id":442},"interactive-ui","Interactive UI",[63,445,446,449,452,455],{},[66,447,448],{},"Responsive design for all devices",[66,450,451],{},"Fast and intuitive navigation",[66,453,454],{},"Real-time data updates",[66,456,457],{},"Modern, clean interface",[58,459,461],{"id":460},"deployment","Deployment",[63,463,464,467,470,473],{},[66,465,466],{},"Hosted on Vercel for optimal performance",[66,468,469],{},"Fast loading times",[66,471,472],{},"Reliable uptime",[66,474,475],{},"Easy access from anywhere",[45,477,129],{"id":128},[50,479,480,481,484,485,488],{},"Built with ",[134,482,483],{},"React"," for a dynamic user experience, the application consumes the GitHub Scraper API to retrieve and display network data. The frontend is deployed on ",[134,486,487],{},"Vercel",", ensuring fast global access and seamless deployment workflows.",[45,490,492],{"id":491},"integration","Integration",[50,494,495],{},"The UI acts as the frontend companion to the GitHub Scraper API, providing a visual layer that makes complex network data easy to understand and interact with. It demonstrates effective API consumption and modern frontend development practices.",[45,497,499],{"id":498},"use-cases","Use Cases",[63,501,502,508,514,520],{},[66,503,504,507],{},[134,505,506],{},"Networking",": Quickly identify valuable connections in your GitHub network",[66,509,510,513],{},[134,511,512],{},"Community Management",": Understand who engages with your work",[66,515,516,519],{},[134,517,518],{},"Professional Development",": Track and grow your developer relationships",[66,521,522,525],{},[134,523,524],{},"Social Analysis",": Gain insights into GitHub social patterns",[45,527,529],{"id":528},"live-demo","Live Demo",[50,531,532,533,540],{},"Visit ",[534,535,539],"a",{"href":536,"rel":537},"https://github-scraper-ui.vercel.app",[538],"nofollow","github-scraper-ui.vercel.app"," to try it out!",{"title":169,"searchDepth":170,"depth":170,"links":542},[543,544,550,551,552,553],{"id":47,"depth":170,"text":48},{"id":55,"depth":170,"text":56,"children":545},[546,547,548,549],{"id":406,"depth":176,"text":407},{"id":424,"depth":176,"text":425},{"id":442,"depth":176,"text":443},{"id":460,"depth":176,"text":461},{"id":128,"depth":170,"text":129},{"id":491,"depth":170,"text":492},{"id":498,"depth":170,"text":499},{"id":528,"depth":170,"text":529},"A powerful GitHub Profile UI that connects to the GitHub Scraper API to analyze profiles, followers, and following, identifying mutual connections to provide valuable insights into your GitHub network.","https://github.com/albertoalejandro10/github-scraper-ui","/mockups/github-scraper-ui/mockup-01.webp",{},"/en/projects/github-scraper",{"title":394,"description":554},[483,561,487,562],"JavaScript","REST API","en/projects/github-scraper",[565,566,567,506,483],"Web Application","GitHub API","Data Visualization","hft0fCHUFbGIABs0_ev5rzbW5sw6efnxYNt_-yDu09k",{"id":570,"title":571,"body":572,"company":22,"date":693,"description":694,"extension":185,"github":695,"image":696,"meta":697,"navigation":32,"owner":22,"owners":22,"path":698,"repository":22,"seo":699,"stack":700,"stem":701,"tags":702,"url":22,"__hash__":706},"projects_en/en/projects/github-scraper-api.md","GitHub Scraper API",{"type":42,"value":573,"toc":682},[574,576,579,581,583,597,601,615,619,632,634,649,651,675,679],[45,575,48],{"id":47},[50,577,578],{},"GitHub Scraper API is a backend service designed to help developers understand their GitHub network by analyzing profile connections. Using web scraping techniques with Puppeteer, the API extracts data about a user's followers and following, then performs analysis to identify mutual connections and network patterns.",[45,580,56],{"id":55},[58,582,407],{"id":406},[63,584,585,588,591,594],{},[66,586,587],{},"Extract comprehensive GitHub profile information",[66,589,590],{},"Analyze follower and following lists",[66,592,593],{},"Identify mutual connections between users",[66,595,596],{},"Map network relationships",[58,598,600],{"id":599},"api-endpoints","API Endpoints",[63,602,603,606,609,612],{},[66,604,605],{},"RESTful API built with Express.js",[66,607,608],{},"Clean and intuitive endpoint structure",[66,610,611],{},"JSON responses for easy integration",[66,613,614],{},"Efficient data retrieval and processing",[58,616,618],{"id":617},"network-insights","Network Insights",[63,620,621,623,626,629],{},[66,622,433],{},[66,624,625],{},"Identify one-way connections",[66,627,628],{},"Understand your GitHub community",[66,630,631],{},"Export network data for further analysis",[45,633,129],{"id":128},[50,635,636,637,640,641,644,645,648],{},"Built on ",[134,638,639],{},"Node.js"," with ",[134,642,643],{},"Express"," as the web framework, the API leverages ",[134,646,647],{},"Puppeteer"," for headless browser automation to scrape GitHub pages. This approach allows for reliable data extraction while maintaining compatibility with GitHub's dynamic content loading.",[45,650,499],{"id":498},[63,652,653,658,664,670],{},[66,654,655,657],{},[134,656,506],{},": Understand your GitHub connections better",[66,659,660,663],{},[134,661,662],{},"Community Building",": Identify active members in your network",[66,665,666,669],{},[134,667,668],{},"Research",": Analyze GitHub social patterns",[66,671,672,674],{},[134,673,518],{},": Track your growing developer network",[45,676,678],{"id":677},"development","Development",[50,680,681],{},"The project demonstrates practical application of web scraping techniques, RESTful API design, and asynchronous JavaScript programming patterns.",{"title":169,"searchDepth":170,"depth":170,"links":683},[684,685,690,691,692],{"id":47,"depth":170,"text":48},{"id":55,"depth":170,"text":56,"children":686},[687,688,689],{"id":406,"depth":176,"text":407},{"id":599,"depth":176,"text":600},{"id":617,"depth":176,"text":618},{"id":128,"depth":170,"text":129},{"id":498,"depth":170,"text":499},{"id":677,"depth":170,"text":678},"September 2024","A powerful API built with JavaScript, Express, and Puppeteer that analyzes GitHub profiles, followers, and following to identify mutual connections. A useful tool for understanding and mapping your GitHub network relationships.","https://github.com/albertoalejandro10/github-scraper-api","https://images.unsplash.com/photo-1517694712202-14dd9538aa97?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80",{},"/en/projects/github-scraper-api",{"title":571,"description":694},[561,643,647,639],"en/projects/github-scraper-api",[703,566,704,705,506],"Web Scraping","Data Analysis","Automation","MLmIZX1mEv6NiabvR2sjG9dEpJvBdJmngrj2-nBVbLA",{"id":708,"title":709,"body":710,"company":22,"date":728,"description":729,"extension":185,"github":730,"image":731,"meta":732,"navigation":32,"owner":22,"owners":733,"path":734,"repository":22,"seo":735,"stack":736,"stem":744,"tags":745,"url":22,"__hash__":748},"projects_en/en/projects/inventory-management-system.md","Inventory Management System",{"type":42,"value":711,"toc":724},[712,714,717,721],[45,713,48],{"id":47},[50,715,716],{},"Inventory Management System is a full-featured web application built for a local business to efficiently manage their inventory operations. The system provides a complete solution for tracking products, managing stock levels, processing sales, and generating detailed reports. Built with PHP 7 and utilizing the AdminLTE template, it offers a professional and user-friendly interface for daily business operations.",[45,718,720],{"id":719},"repository","Repository",[50,722,723],{},"The complete source code is available as a public repository on GitHub, showcasing clean code organization and professional development practices.",{"title":169,"searchDepth":170,"depth":170,"links":725},[726,727],{"id":47,"depth":170,"text":48},{"id":719,"depth":170,"text":720},"July 2020","A complete web-based inventory management system for local businesses featuring QR code scanning, sales tracking, user roles management, and comprehensive reporting capabilities.","https://github.com/albertoalejandro10/inventary-system","/mockups/inventory-system/mockup-01.webp",{},[191],"/en/projects/inventory-management-system",{"title":709,"description":729},[737,738,739,561,740,741,742,743],"PHP 7","MySQL","jQuery","Apache","AdminLTE","Bootstrap","AJAX","en/projects/inventory-management-system",[746,738,739,561,740,741,747,743],"PHP","QR Scanner","KlkvbIzvGCSaAFojt6Xwh3iJUfSjnTbp7N8feN8Lwkk",{"id":750,"title":751,"body":752,"company":22,"date":797,"description":798,"extension":185,"github":22,"image":799,"meta":800,"navigation":32,"owner":286,"owners":22,"path":801,"repository":288,"seo":802,"stack":803,"stem":807,"tags":808,"url":22,"__hash__":811},"projects_en/en/projects/qrs-factory.md","QRs Factory",{"type":42,"value":753,"toc":793},[754,756,759,761],[45,755,48],{"id":47},[50,757,758],{},"QRs Factory is a comprehensive QR code lifecycle management platform designed for businesses and marketing professionals who need to create, manage, version, and analyze QR codes at scale. The platform provides a complete solution for QR code campaigns, from initial creation through dynamic versioning to detailed analytics tracking. Built with modern technologies and following a multi-tenant architecture, it enables teams to manage multiple campaigns with sophisticated redirect logic, metadata enrichment, and optional AI-assisted content generation.",[45,760,215],{"id":214},[63,762,763,769,775,781,787],{},[66,764,765,768],{},[134,766,767],{},"QR Code Generation Engine",": Implemented dynamic QR code creation with multiple format support and customization options",[66,770,771,774],{},[134,772,773],{},"Dynamic Redirect Logic",": Created intelligent routing system with rules engine for conditional redirects based on user context",[66,776,777,780],{},[134,778,779],{},"Access Control System",": Implemented role-based permissions with team collaboration features",[66,782,783,786],{},[134,784,785],{},"Asset Storage",": Integrated cloud storage for QR code images, campaign assets, and related media",[66,788,789,792],{},[134,790,791],{},"Marketing Site",": Created public-facing website with SEO optimization and product showcase",{"title":169,"searchDepth":170,"depth":170,"links":794},[795,796],{"id":47,"depth":170,"text":48},{"id":214,"depth":170,"text":215},"August 2025","Modern QR lifecycle platform for creating, managing, versioning, and analyzing QR codes & campaigns with multi-tenant dashboard, dynamic redirect logic, metadata enrichment, and AI-assisted content generation.","/mockups/qrsfactory/mockup-01.webp",{},"/en/projects/qrs-factory",{"title":751,"description":798},[804,293,294,295,296,298,805,806],"Nuxt 4","Firebase Auth","Vite","en/projects/qrs-factory",[292,293,294,295,296,298,299,300,301,809,810],"QR Codes","Analytics","u5pp1PIOgE6_wyrPBnL2qP7Z0YaUvLptPfXsCVDWk2M",{"id":813,"title":814,"body":815,"company":22,"date":797,"description":864,"extension":185,"github":22,"image":865,"meta":866,"navigation":32,"owner":286,"owners":22,"path":867,"repository":288,"seo":868,"stack":22,"stem":869,"tags":870,"url":871,"__hash__":872},"projects_en/en/projects/realtyweb.md","RealtyWeb",{"type":42,"value":816,"toc":860},[817,819,822,824],[45,818,48],{"id":47},[50,820,821],{},"RealtyWeb is a comprehensive multi-tenant platform designed for real estate professionals, agencies, and broker groups. The platform enables property inventory management, lead capture and nurturing, viewing appointment scheduling, document and media management, and marketing-facing website publishing with embeddable widgets.",[45,823,215],{"id":214},[63,825,826,830,834,838,842,846,852,856],{},[66,827,828,223],{},[134,829,222],{},[66,831,832,229],{},[134,833,228],{},[66,835,836,235],{},[134,837,234],{},[66,839,840,241],{},[134,841,240],{},[66,843,844,247],{},[134,845,246],{},[66,847,848,851],{},[134,849,850],{},"Google Maps Integration",": Implemented Google Maps across the application, cloud dashboard, and web for property location visualization",[66,853,854,253],{},[134,855,252],{},[66,857,858,259],{},[134,859,258],{},{"title":169,"searchDepth":170,"depth":170,"links":861},[862,863],{"id":47,"depth":170,"text":48},{"id":214,"depth":170,"text":215},"Unified platform for real estate businesses with property inventory management, lead CRM, appointment scheduling, and marketing site distribution","/mockups/realtyweb/mockup-01.webp",{},"/en/projects/realtyweb",{"title":814,"description":864},"en/projects/realtyweb",[292,293,294,295,296,297,298,299,300,301],"https://realty-web.com/","qqknFB-u0yG3E3TPO5xjfg1eixSQhZV5aCWswtu-esY",{"id":874,"title":875,"body":876,"company":22,"date":956,"description":957,"extension":185,"github":22,"image":958,"meta":959,"navigation":32,"owner":286,"owners":22,"path":960,"repository":288,"seo":961,"stack":22,"stem":962,"tags":963,"url":288,"__hash__":966},"projects_en/en/projects/trader-buddy.md","Trader-Buddy",{"type":42,"value":877,"toc":952},[878,880,883,885],[45,879,48],{"id":47},[50,881,882],{},"Trader-Buddy is a comprehensive trading performance and journaling platform designed to help active traders record, enrich, and analyze their trading activities. The platform combines real-time market data collection with detailed trade logging, broker report ingestion, and sophisticated performance analytics to enable data-driven trading decisions.",[45,884,215],{"id":214},[63,886,887,893,899,905,911,917,923,929,935,941,946],{},[66,888,889,892],{},[134,890,891],{},"Frontend Application",": Developed complete Nuxt 3 single-page application with Vue 3, Pinia state management, and chart visualization",[66,894,895,898],{},[134,896,897],{},"Backend API",": Built Go-based gRPC service with REST gateway for comprehensive trading data management",[66,900,901,904],{},[134,902,903],{},"Real-time Data Endpoints",": Implemented WebSocket (WSS) endpoints for live market data retrieval and monitoring",[66,906,907,910],{},[134,908,909],{},"Broker Integration",": Created automated IBKR TLG report ingestion system for bulk trade data import",[66,912,913,916],{},[134,914,915],{},"Statistics Engine",": Developed on-demand calculators for win rates, profit factors, Kelly %, drawdowns, and distribution analytics",[66,918,919,922],{},[134,920,921],{},"Chart Analytics",": Built multi-series categorical charts (hour-of-day, duration ranges, price/volume tiers, P&L evolution)",[66,924,925,928],{},[134,926,927],{},"Calendar Aggregation",": Implemented daily profit/loss summaries and trade count tracking",[66,930,931,934],{},[134,932,933],{},"Asset Management",": Developed Base64 upload system with DigitalOcean Spaces storage for screenshots, PDFs, and video clips",[66,936,937,940],{},[134,938,939],{},"AI Enrichment",": Integrated RSS feed processing with OpenAI filtering for market intelligence (70% accuracy threshold)",[66,942,943,945],{},[134,944,352],{},": Set up multi-channel notifications via Slack webhooks",[66,947,948,951],{},[134,949,950],{},"Authentication",": Implemented Firebase Auth with platform JWT issuance and impersonation support",{"title":169,"searchDepth":170,"depth":170,"links":953},[954,955],{"id":47,"depth":170,"text":48},{"id":214,"depth":170,"text":215},"September 2025","High-level trading performance & journaling platform","/mockups/trader-buddy/mockup-01.webp",{},"/en/projects/trader-buddy",{"title":875,"description":957},"en/projects/trader-buddy",[292,293,294,295,296,297,964,965,299,301],"WebSocket","Pinia","ykF8kWS7zpBLK1aLjYe9f4d2-W14ZPn7L6fsOMfFFXM",1768928231241]