> For the complete documentation index, see [llms.txt](https://docs.matestack.io/matestack-ui-core/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.matestack.io/matestack-ui-core/1.5.0/spa-like-apps.md).

# SPA-like Apps

- [SPA Overview](https://docs.matestack.io/matestack-ui-core/1.5.0/spa-like-apps/spa-overview.md)
- [Rails Integration](https://docs.matestack.io/matestack-ui-core/1.5.0/spa-like-apps/rails-integration.md)
- [App API](https://docs.matestack.io/matestack-ui-core/1.5.0/spa-like-apps/app-api.md)
- [Page API](https://docs.matestack.io/matestack-ui-core/1.5.0/spa-like-apps/page-api.md)
- [Transitions](https://docs.matestack.io/matestack-ui-core/1.5.0/spa-like-apps/transitions.md)
- [Authorization](https://docs.matestack.io/matestack-ui-core/1.5.0/spa-like-apps/authorization.md)
- [Tutorial](https://docs.matestack.io/matestack-ui-core/1.5.0/spa-like-apps/tutorial.md)
- [Creating a SPA-like App with Matestack](https://docs.matestack.io/matestack-ui-core/1.5.0/spa-like-apps/tutorial/00_introduction.md)
- [Essential Guide 1: Setup](https://docs.matestack.io/matestack-ui-core/1.5.0/spa-like-apps/tutorial/01_setup.md)
- [Essential Guide 2: ActiveRecord & Database](https://docs.matestack.io/matestack-ui-core/1.5.0/spa-like-apps/tutorial/02_active_record.md)
- [Essential Guide 3: Person Index, Show, Transition](https://docs.matestack.io/matestack-ui-core/1.5.0/spa-like-apps/tutorial/03_index_show_transition.md)
- [Essential Guide 4: Forms & Actions (Create, Update, Delete)](https://docs.matestack.io/matestack-ui-core/1.5.0/spa-like-apps/tutorial/04_forms_edit_new_create_update_delete.md)
- [Essential Guide 5: Toggle Component](https://docs.matestack.io/matestack-ui-core/1.5.0/spa-like-apps/tutorial/05_toggle_component.md)
- [Essential Guide 6: Async Component](https://docs.matestack.io/matestack-ui-core/1.5.0/spa-like-apps/tutorial/06_async_component.md)
- [Essential Guide 7: Partials and custom components](https://docs.matestack.io/matestack-ui-core/1.5.0/spa-like-apps/tutorial/07_partials_and_custom_components.md)
- [Essential Guide 8: Collection and async component](https://docs.matestack.io/matestack-ui-core/1.5.0/spa-like-apps/tutorial/08_collection_async.md)
- [Essential Guide 9: Custom Vue.js components](https://docs.matestack.io/matestack-ui-core/1.5.0/spa-like-apps/tutorial/09_custom_vue_js_components.md)
- [Essential Guide 10: Styling and Notifications](https://docs.matestack.io/matestack-ui-core/1.5.0/spa-like-apps/tutorial/10_styling_notifications.md)
- [Essential Guide 11: Authentication](https://docs.matestack.io/matestack-ui-core/1.5.0/spa-like-apps/tutorial/11_authentication_devise.md)
- [Essential Guide 12: Heroku Deployment with Postgres](https://docs.matestack.io/matestack-ui-core/1.5.0/spa-like-apps/tutorial/12_heroku_deployment.md)
- [Essential Guide 13: Wrap Up & Outlook](https://docs.matestack.io/matestack-ui-core/1.5.0/spa-like-apps/tutorial/13_wrap_up.md)
