= Starters :nav-title: Starters :description: Four complete apps to clone, in React, Angular, Vue and an ecommerce shop, with sign-up and login working and a setup file that configures your service for them. :keywords: starter app, React starter, Angular starter, Vue starter, ecommerce starter, Stripe shop template, app template with authentication :group: Get started :order: 25 A starter is a complete app that you clone and make yours. Sign-up, login, email verification, password reset, teams and invitations already work against your Ulabase service, so you start from the screens that are only yours. Each starter is built on the xref:kit.adoc[Ulabase Kit], the client code that talks to your service, and has a setup file, `ulabase.setup.ts`, that configures the service for the app with one command. What you get: * **A working app in minutes.** Clone it, run `ulabase setup --srv `, start it, and you can sign up and sign in. * **The Kit already wired.** The account flows are Kit calls you can read and reuse in your own screens. * **A backend ready to grow.** The setup file is the start of the folder a coding agent can extend: see xref:build-with-an-agent.adoc[Build your apps with AI agents]. == The four starters [cols="1,3"] |=== | Starter | What it is | https://github.com/ulabase/starter-react[React^] | A React app with the account flows and teams. | https://github.com/ulabase/starter-ng[Angular^] | The same app in Angular. | https://github.com/ulabase/starter-vue[Vue^] | The same app in Vue. | https://github.com/ulabase/starter-ecommerce[Ecommerce^] | An online shop in React, with a product catalog, a cart and card payments through xref:stripe.adoc[Stripe]. |=== The README of each starter takes you from the clone to the running app.