Using React and TypeScript Inside Power Apps With Pro Code
I used to think Power Apps was just for citizen developers. That changed this week.
I built a full Weather and Travel Companion app using React and TypeScript and deployed it directly into Power Apps. No canvas editor, no drag and drop, just code.
The app pulls real time weather for any city, shows a 7 day forecast, gives travel recommendations like what to pack, lets you save locations, and even adjusts the UI based on weather conditions.
What made this interesting was how everything came together with the new Pro Code approach.
I started by scaffolding a React project using the pac CLI. Then I created Custom Connectors to integrate the Open Meteo API. Instead of dealing with CORS issues or setting up proxies, the requests flow through Power Platform infrastructure, which just works. Using pac code add data source automatically generated typed service classes, so everything stayed clean and strongly typed. From there it was a normal React workflow and a simple push to deploy.
One thing that caught me off guard was how Power Apps runs everything inside a sandboxed iframe. Trying to access window.parent led to a silent crash and a blank screen, which took some digging to figure out. Once you understand the boundaries, it makes sense, but it is something to keep in mind.
The bigger takeaway is that Microsoft is clearly bridging the gap between low code and pro code. You get to build with React and TypeScript while still plugging into an enterprise platform with security, governance, and Dataverse.
This is not low code versus pro code anymore. It is both working together.
Curious to hear if other developers are exploring this direction and what your experience has been like.
Dark mode is the default for trading tools. But is it the right choice for a website? 🤔
For Octopi, a no-code trading automation plugin for, we explored both directions:
🅰️ Dark: focused, pro-level, feels at home next to trading charts
🅱️ Light: clean, open, feels approachable for traders who don’t code
Which one would make you click “Get started”? 👇
Excited to share the latest web redesign projects for Codex⚡
The goal was to pair technical credibility with a more approachable, modern financial aesthetic while preserving the depth and complexity that make Codex a high-profile data provider.
The result is a visual direction designed to resonate across the spectrum, from crypto builders and neofinance founders to enterprise-scale exchanges like Coinbase. 💻
ZIMI is a premium, futuristic digital experience designed to redefine how music artists present their identity, creativity, and sound to the world.
More than just a musician portfolio, ZIMI brings together music discovery, cinematic visuals, interactive audio experiences, artist storytelling, and professional booking into one sophisticated digital destination.
Key Experiences:
Interactive music player with real-time audio visualization.
Premium discography and music showcase.
Cinematic artist biography and visual storytelling.
Music videos, live performances, and photography galleries.
Tour schedules and upcoming event information.
Artist collaborations and professional press kit.
Booking and collaboration enquiry experience.
Design Philosophy: Obsidian black aesthetics, metallic silver typography, electric blue accents, immersive visuals, and a refined futuristic interface.
Technology: React 19, TypeScript, Vite 8, Tailwind CSS v4, and Web Audio API.
ZIMI represents a new generation of digital artist experiences — where sound, identity, technology, and creativity come together.
Project Category: Musician Portfolio | Music Experience | Creative Digital Platform