[{"data":1,"prerenderedAt":197},["ShallowReactive",2],{"i-circle-flags:fr":3,"project-en-\u002Fprojects\u002Fadele-invest":8,"projects-nav-en":163,"i-mdi:android":186,"i-mdi:web":189,"i-mdi:monitor":191,"i-mdi:apple":193,"i-mdi:google-play":195},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,512,false,"\u003Cmask id=\"SVGqdEcMdXs\">\u003Ccircle cx=\"256\" cy=\"256\" r=\"256\" fill=\"#fff\"\u002F>\u003C\u002Fmask>\u003Cg mask=\"url(#SVGqdEcMdXs)\">\u003Cpath fill=\"#eee\" d=\"M167 0h178l25.9 252.3L345 512H167l-29.8-253.4z\"\u002F>\u003Cpath fill=\"#0052b4\" d=\"M0 0h167v512H0z\"\u002F>\u003Cpath fill=\"#d80027\" d=\"M345 0h167v512H345z\"\u002F>\u003C\u002Fg>",{"id":9,"title":10,"appStore":11,"body":12,"company":127,"cover":128,"description":129,"extension":130,"gallery":131,"illustration":131,"kind":132,"links":131,"live":133,"meta":134,"metrics":135,"navigation":139,"order":140,"ownership":141,"path":142,"platforms":143,"playStore":147,"role":148,"seo":149,"stack":150,"stem":159,"summary":160,"year":161,"__hash__":162},"projects_en\u002Fprojects\u002Fadele-invest.md","Adele Invest — off-market real-estate platform","https:\u002F\u002Fapps.apple.com\u002Fus\u002Fapp\u002Fad%C3%A8le-invest\u002Fid6752710789",{"type":13,"value":14,"toc":112},"minimark",[15,20,24,28,31,35,64,68,73,76,80,83,87,90,94,97,101],[16,17,19],"h2",{"id":18},"context","Context",[21,22,23],"p",{},"Adele Invest is an ultra-secure platform where qualified sellers and buyers close off-market real-estate deals in France. A property sale there is a long, regulated process — offers, legal documents, lawyers and a notary — and the platform had to carry all of it, not just the listings. Buyers use the web and mobile apps; agents and staff work from a desktop app all day. The back office runs on Odoo.",[16,25,27],{"id":26},"role","Role",[21,29,30],{},"Frontend developer on the team delivering the product across platforms: the transaction flows, the shared Vue codebase, platform integration with Capacitor and Electron, and the connection to the Odoo backend.",[16,32,34],{"id":33},"challenge","Challenge",[36,37,38,46,52,58],"ul",{},[39,40,41,45],"li",{},[42,43,44],"strong",{},"A regulated journey, not a catalogue"," — each sale moves through offers, legal documents and appointments with lawyers and a notary, with the right people involved at each step.",[39,47,48,51],{},[42,49,50],{},"Four targets, one team"," — web, iOS, Android and desktop kept in sync without four separate apps.",[39,53,54,57],{},[42,55,56],{},"An ERP as the source of truth"," — listings, parties, documents and appointments live in Odoo.",[39,59,60,63],{},[42,61,62],{},"Premium and private"," — a luxury brand, confidential data, and fast pages despite large property photos.",[16,65,67],{"id":66},"approach","Approach",[69,70,72],"h3",{"id":71},"the-buy-and-sell-journey","The buy and sell journey",[21,74,75],{},"Guided flows for sellers and buyers from listing to closing: expressions of interest and offers, the legal documents each step requires, and status visible to every party.",[69,77,79],{"id":78},"legal-documents-and-appointments","Legal documents and appointments",[21,81,82],{},"Document collection and review built into the flow, with appointment scheduling between sellers, buyers, lawyers and the notary — so the whole transaction stays on the platform instead of in emails.",[69,84,86],{"id":85},"odoo-backend-integration","Odoo backend integration",[21,88,89],{},"Frontend flows mapped onto Odoo data — properties, parties, documents and calendars — so the back-office team works in Odoo while users see a clean product.",[69,91,93],{"id":92},"one-codebase-thin-platform-layers","One codebase, thin platform layers",[21,95,96],{},"UI and business logic in a single Vue 3 + TypeScript codebase; platform-specific behaviour behind small adapters so Capacitor (mobile) and Electron (desktop) only provide what is truly native. Responsive images, lazy loading and route-level code splitting keep image-heavy pages fast.",[16,98,100],{"id":99},"results","Results",[36,102,103,106,109],{},[39,104,105],{},"The full French property transaction — from listing to notary — handled on one platform.",[39,107,108],{},"One product on web, desktop and both app stores.",[39,110,111],{},"New features ship to every platform at once.",{"title":113,"searchDepth":114,"depth":114,"links":115},"",2,[116,117,118,119,126],{"id":18,"depth":114,"text":19},{"id":26,"depth":114,"text":27},{"id":33,"depth":114,"text":34},{"id":66,"depth":114,"text":67,"children":120},[121,123,124,125],{"id":71,"depth":122,"text":72},3,{"id":78,"depth":122,"text":79},{"id":85,"depth":122,"text":86},{"id":92,"depth":122,"text":93},{"id":99,"depth":114,"text":100},"SIG Service","\u002Fimages\u002Fprojects\u002Fadele-invest.webp","A private real-estate platform for the French market — the full buy and sell journey, from listing to legal documents and notary appointments — shipped to web, iOS, Android and desktop from one Vue codebase on an Odoo backend.","md",null,"web","https:\u002F\u002Fwww.adele-invest.com\u002F",{},[136,137,138],"End-to-end buy & sell journey","Legal documents & notary booking","Web, iOS, Android & desktop",true,6,"company","\u002Fprojects\u002Fadele-invest",[144,145,132,146],"ios","android","desktop","https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.adeleinvest.app","Frontend Developer",{"title":10,"description":129},[151,152,153,154,155,156,157,158],"Vue 3","TypeScript","Vuetify","Capacitor","Electron","Odoo","Vite","Sass","projects\u002Fadele-invest","Off-market real estate for the French market: the full buy\u002Fsell journey, legal documents and notary booking, on every screen.","2025 – 2026","72hoPNIsQ9WaUPaKe4prnd9GSNdn93RtjRh3eaDm_4M",[164,167,170,173,176,179,180,183],{"path":165,"title":166},"\u002Fprojects\u002Fgosim","GoSIM — eSIM app rebuilt in React Native",{"path":168,"title":169},"\u002Fprojects\u002Fpresalio","Presalio — field sales & distribution suite",{"path":171,"title":172},"\u002Fprojects\u002Fesim-compatibility-checker","react-native-esim-compatibility-checker",{"path":174,"title":175},"\u002Fprojects\u002Fefficy","Efficy — store audits & performance scoring",{"path":177,"title":178},"\u002Fprojects\u002Fgosim-landing","GoSIM website — browse and buy eSIMs on the web",{"path":142,"title":10},{"path":181,"title":182},"\u002Fprojects\u002Fgo-landing","GO — the super-app's website",{"path":184,"title":185},"\u002Fprojects\u002Fcall360","Call360 — multi-tenant CRM, call center & clinic module",{"left":4,"top":4,"width":187,"height":187,"rotate":4,"vFlip":6,"hFlip":6,"body":188},24,"\u003Cpath fill=\"currentColor\" d=\"M16.61 15.15c-.46 0-.84-.37-.84-.83s.38-.82.84-.82s.84.36.84.82s-.38.83-.84.83m-9.2 0c-.46 0-.84-.37-.84-.83s.38-.82.84-.82s.83.36.83.82s-.37.83-.83.83m9.5-5.01l1.67-2.88c.09-.17.03-.38-.13-.47c-.17-.1-.38-.04-.45.13l-1.71 2.91A10.15 10.15 0 0 0 12 8.91c-1.53 0-3 .33-4.27.91L6.04 6.91a.334.334 0 0 0-.47-.13c-.17.09-.22.3-.13.47l1.66 2.88C4.25 11.69 2.29 14.58 2 18h20c-.28-3.41-2.23-6.3-5.09-7.86\"\u002F>",{"left":4,"top":4,"width":187,"height":187,"rotate":4,"vFlip":6,"hFlip":6,"body":190},"\u003Cpath fill=\"currentColor\" d=\"M16.36 14c.08-.66.14-1.32.14-2s-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2m-5.15 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95a8.03 8.03 0 0 1-4.33 3.56M14.34 14H9.66c-.1-.66-.16-1.32-.16-2s.06-1.35.16-2h4.68c.09.65.16 1.32.16 2s-.07 1.34-.16 2M12 19.96c-.83-1.2-1.5-2.53-1.91-3.96h3.82c-.41 1.43-1.08 2.76-1.91 3.96M8 8H5.08A7.92 7.92 0 0 1 9.4 4.44C8.8 5.55 8.35 6.75 8 8m-2.92 8H8c.35 1.25.8 2.45 1.4 3.56A8 8 0 0 1 5.08 16m-.82-2C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2s.06 1.34.14 2M12 4.03c.83 1.2 1.5 2.54 1.91 3.97h-3.82c.41-1.43 1.08-2.77 1.91-3.97M18.92 8h-2.95a15.7 15.7 0 0 0-1.38-3.56c1.84.63 3.37 1.9 4.33 3.56M12 2C6.47 2 2 6.5 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2\"\u002F>",{"left":4,"top":4,"width":187,"height":187,"rotate":4,"vFlip":6,"hFlip":6,"body":192},"\u003Cpath fill=\"currentColor\" d=\"M21 16H3V4h18m0-2H3c-1.11 0-2 .89-2 2v12a2 2 0 0 0 2 2h7v2H8v2h8v-2h-2v-2h7a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2\"\u002F>",{"left":4,"top":4,"width":187,"height":187,"rotate":4,"vFlip":6,"hFlip":6,"body":194},"\u003Cpath fill=\"currentColor\" d=\"M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47c-1.34.03-1.77-.79-3.29-.79c-1.53 0-2 .77-3.27.82c-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.51c1.28-.02 2.5.87 3.29.87c.78 0 2.26-1.07 3.81-.91c.65.03 2.47.26 3.64 1.98c-.09.06-2.17 1.28-2.15 3.81c.03 3.02 2.65 4.03 2.68 4.04c-.03.07-.42 1.44-1.38 2.83M13 3.5c.73-.83 1.94-1.46 2.94-1.5c.13 1.17-.34 2.35-1.04 3.19c-.69.85-1.83 1.51-2.95 1.42c-.15-1.15.41-2.35 1.05-3.11\"\u002F>",{"left":4,"top":4,"width":187,"height":187,"rotate":4,"vFlip":6,"hFlip":6,"body":196},"\u003Cpath fill=\"currentColor\" d=\"M3 20.5v-17c0-.59.34-1.11.84-1.35L13.69 12l-9.85 9.85c-.5-.25-.84-.76-.84-1.35m13.81-5.38L6.05 21.34l8.49-8.49zm3.35-4.31c.34.27.59.69.59 1.19s-.22.9-.57 1.18l-2.29 1.32l-2.5-2.5l2.5-2.5zM6.05 2.66l10.76 6.22l-2.27 2.27z\"\u002F>",1791726330176]