Files
xrpl-dev-portal/blog/2023/zoetic.md

36 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
category: 2023
date: "2023-02-15"
template: '../../@theme/templates/blogpost'
labels:
- Developer Reflections
markdown:
editPage:
hide: true
---
# Developer Reflections: Zoetic
This week on Developer Reflections, were 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.
<!-- BREAK -->
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](/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.