/arcana.chat

Primary LanguageTypeScriptApache License 2.0Apache-2.0

Logo of Create T4 App

🔮 Arcana

A place to explore the world of tarot.

Join the T4 discord community   Weekly downloads for create-t4-app on npmjs.org

arcana.chat

Cloudflare

Cloudflare is a powerful content delivery network (CDN) and edge computing platform. It provides services like Cloudflare Pages for hosting static websites, Cloudflare Workers for serverless computing, and more. We use Cloudflare to ensure fast and secure delivery of our web applications.

Next.js

Next.js is a popular React framework for building server-side rendered (SSR) and static websites. It offers features like automatic code splitting, server-side rendering, and static site generation. We use Next.js to create robust and performant web applications.

Expo

Expo is a development platform for building cross-platform mobile apps using React Native. It provides various tools and libraries to streamline the development process and enables us to create mobile applications for both iOS and Android with ease.

TypeScript

TypeScript is a statically typed superset of JavaScript that adds strong typing to the language. It helps catch errors during development, improves code maintainability, and enhances the overall development experience. We use TypeScript to ensure type safety and improve code quality in our projects.


T4 is compatible with Cloudflare Pages   T4 uses Next.js   T4 uses Expo   T4 is written in TypeScript

📐 UI Kit

📡 Data Fetching

🔮 Frontend

🧭 Navigation

🏢 Global State Management

⚙️ Backend

🔒 Authentication

🌐📱 Supported Platforms

  • 📱 iOS
  • 🤖 Android
  • 🕸️ Web
    • Progressive Web App (PWA) support
    • 💻 macOS
    • 🪟 Windows
    • 🐧 Linux

Build native apps for iOS, Android, macOS, Windows, and Linux using the same codebase.

📦 Resources

pnpm is required to use `arcana.chat` Android Studio XCode Tamagui

📦 What's Included

  • Tamagui - A UI kit for building beautiful and responsive user interfaces.
  • Turborepo - A high performance build system for TypeScript, built in Rust.
  • tRPC - A TypeScript framework for building end-to-end typesafe APIs.
  • TypeScript - A typed superset of JavaScript that compiles to plain JavaScript.

🚀 Quick Start

pnpm v8.6 is required to use create-t4-app

pnpm is required to use `create-t4-app`

To scaffold an app using create-t4-app, run any of the following commands.

pnpm

pnpm dev