Apps in Tines Stories are built from a few core pieces:
UI surfaces. This is the visual interface your users actually see and interact with: the buttons, forms, tables, and pages. It's the part of the App that feels like, well, an app.
A React codebase. Under the hood, every App is powered by a full React application. Tines Stories generates this code for you, but you never lose access to it. You can read, edit, and extend the code, styling, and package dependencies at any time. If you don't write code, that's completely fine. If you do, the door is open.
App endpoints. These are the connections between your App and your stories, letting your App send data to a workflow or receive data back from one. Most Apps use at least one endpoint, and we'll cover them in depth in the later modules.