--- category: 2023 date: 2023-02-15 labels: - Developer Reflections targets: [devblog] --- # Developer Reflections: Zoetic This week on Developer Reflections, we’re proud to highlight [Zoetic](https://zoetic.xurlpay.org/), a complete and working application example for making xApps using ReactJS, Tailwinds CSS, and the Xumm "Universal" SDK. Zoetic is a proof of concept for a Xumm app demonstrating the concept of "Hybrid xApps", which are xApps that have the following authentication modes: * xApp - Xumm apps are authenticated by using the application inside the Xumm mobile app and the Xumm API via the xAppToken generated by the Xumm app. * Browser OAuth2 - xApps can also be authenticated by the user via a browser-based OAuth2 flow. This is the most common way to authenticate a web app. The project includes all implementations required to run a Xumm app, a browser-based OAuth2 flow, and a server side JWT backend. The project is a simple FastAPI app that can be run locally or deployed to a server. The app is a simple stub that can be used to build any new xApp, as a ReactJS app that can be built and deployed to a server, or as a static site. ![Screenshot: Zoetic app](/blog/img/dev-reflections-zoetic.png) ## Why the XRP Ledger? The XRP Ledger is fast, easy to work with and has a stable ecosystem and developer focused community, enabling Zoetic to scale the project and drive awareness among other XRP Ledger developers, users, and channels — with the goal of building a more durable payments system. To learn more, read the [blog](https://dev.to/claytantor/zoetic-xumm-a-template-xapp-for-xrp-and-xumm-1g71) or visit [Zoetic](https://zoetic.xurlpay.org/) to login and get started. Join the [developer Discord](https://discord.gg/sfX3ERAMjH) to connect with Zoetic and others in the community building on the XRP Ledger. Want to be featured in Developer Reflections? Learn more and [submit your project](https://xrpl.org/contribute.html#xrpl-blog) today.