# Sample apps

See working apps from design to code.

A sample app is available [on GitHub](https://github.com/stripe/stripe-apps/tree/main/examples). Use it as a starting point for your own app.

## Full-page app example 

[Download the full-page example from GitHub](https://github.com/stripe/stripe-apps/tree/main/examples/full-page). It demonstrates how to combine several Stripe Apps capabilities in a single app, including:

- A [full-page view](https://docs.stripe.com/stripe-apps/patterns/full-page-apps.md) with the `FullPageView` component and the `stripe.dashboard.fullpage` viewport.
- [Client-side routing](https://docs.stripe.com/stripe-apps/routing.md) with `AppRouter`, `createRoutes`, and `useNavigation`.
- The [DataTable](https://docs.stripe.com/stripe-apps/components/datatable.md) component with sorting, filtering, and pagination.
- [FocusView](https://docs.stripe.com/stripe-apps/components/focusview.md) drawers for contextual editing flows.
- Tabbed navigation using the `Tabs` and `Tab` components.
- An [app settings view](https://docs.stripe.com/stripe-apps/components/settingsview.md) with `SettingsView`.
- A home overview drawer using the `stripe.dashboard.home.overview` viewport.
