v1.0.0

Build Faster with
SLYK

A monorepo template for web and mobile apps. Typesafe shared backend, sample routes, CI checks, and deploy config already wired up.

Go to the App Hire Us

Available only to the Makeen team

What's included

Sample screens and CI checks are already wired up. Fork what you need, replace the placeholders later.

Authentication

Six sign-in methods, plus the reset, verify, and link flows around them.

Email & passwordGoogle OAuthApple OAuthMagic linkPasskeysPassword resetEmail verificationAccount linkingChange emailDelete account
Admin dashboard

User management with search, filters, and moderation.

User list & searchBan & unban
AI chat

Built-in AI sample with streaming responses, tool calling, attachments, and Suspense-friendly UI patterns.

Streaming responsesTool callingFile attachmentsReasoning display
Search

The sample app already wires up search, so filtering and discovery work on the first run.

Post searchAdmin user searchDebounced input
Profile & settings

Users update their own avatar, email, password, and linked accounts.

Avatar upload with editorChange email & passwordLinked accounts

Multi-language

i18n with plural support and locale switching across the sample routes.

File uploads

Avatar upload sample wired to Vercel Blob.

Email delivery

Transactional email flows and templates via Resend.

Error tracking

Sentry integration for web and mobile.

Scalable UI

50+ shadcn/ui components and shared primitives used across the sample routes.

AI-Friendly

Typed, modular structure that AI tools can navigate and extend.

GitHub Actions CI

Built-in workflows run lint, format, and typecheck on pull requests and main, plus Playwright E2E on pull requests.

Deployment ready

Next.js targets Vercel, Expo ships EAS build profiles, and root scripts sync environment variables.

Tech stack

Based on T3 Stack

Next.js

The React Framework for the Web. App Router, Server Components, and more.

Expo

The best way to build React Native apps.

tRPC

End-to-end typesafe APIs. No more guessing API types.

Drizzle ORM

Typesafe ORM. The schema lives in TypeScript, so a column rename fails the build.

Better Auth

Handles sessions, OAuth, passkeys, and email verification.

Shadcn UI

Components built on Radix UI and Tailwind CSS.

Testing

Playwright runs end-to-end tests on every pull request and uploads the report.

GitHub Actions

GitHub Actions workflows run lint, format, and typecheck on pull requests and main, with Playwright E2E on pull requests.

Organisation

Turborepo shares code between the apps and caches task output.

Ready from the first commit

Sample routes, CI checks, and deploy config are already in place. Clone it and start shipping.

  • Static and server-rendered sample routes
  • Shared backend for web and mobile
  • GitHub Actions on pull requests and main
  • Playwright E2E coverage on pull requests
  • Vercel-ready Next.js app
  • Expo EAS build profiles
  • Type-safe monorepo packages

Clone & install

git clone && pnpm install

Start development

pnpm dev

Open a pull request

GitHub Actions runs lint, format, typecheck, and Playwright checks

Deploy or build

Vercel-ready web app and Expo EAS build profiles

© Slyk. Built with slyk

PrivacyTerms