From 97bda53e9bdcead5fff4cb375dc8018e89a926b2 Mon Sep 17 00:00:00 2001 From: Gregor Lohaus Date: Wed, 3 Jun 2026 17:36:29 +0200 Subject: [PATCH] docs: add mobile/Expo frontend, drop Tailwind/TanStack mention Co-Authored-By: Claude Opus 4.8 --- README.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 3af327e..fb1b7d6 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,16 @@ # create-glstack -Scaffold a fullstack application with a Go backend, PostgreSQL database, and your choice of frontend framework, connected via Connect RPC. +Scaffold a fullstack application with a Go backend, PostgreSQL database, and your choice of web and mobile frontends, connected via Connect RPC. -Supported frontends: +Supported web frontends: - [SvelteKit](https://kit.svelte.dev/) - [Solid Start](https://start.solidjs.com/) +Supported mobile frontends: + +- [React Native + Expo](https://expo.dev/) + ## Usage ```sh @@ -18,7 +22,8 @@ bun create glstack A monorepo with the following structure: - **`services/api`** -- Go backend using [Cobra](https://github.com/spf13/cobra) for CLI, [pgx](https://github.com/jackc/pgx) for Postgres, and [Connect RPC](https://connectrpc.com/) for the API layer -- **`apps/web`** -- Frontend app (SvelteKit or Solid Start) with TailwindCSS and [TanStack Query](https://tanstack.com/query) +- **`apps/web`** -- Web frontend app (SvelteKit or Solid Start) +- **`apps/mobile`** -- Optional [React Native + Expo](https://expo.dev/) mobile app sharing the same RPC client - **`packages/proto`** -- Protobuf service definitions with [Buf](https://buf.build/) for codegen (Go + TypeScript) - **`packages/rpc`** -- Generated TypeScript Connect RPC client shared across frontend apps