# 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 Xaman "Universal" SDK.

Zoetic is a proof of concept for a Xaman app demonstrating the concept of "Hybrid xApps", which are xApps that have the following authentication modes:

* xApp - Xaman apps are authenticated by using the application inside the Xaman mobile app and the Xaman API via the xAppToken generated by the Xaman 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 Xaman 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](/assets/dev-reflections-zoetic.206743fa189736cc0aef546aa338f175f5aafe850c5ca3945bbd389ee4731d86.92f5e84e.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.