Skip to content

unfoldingWord/tc-study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BT Synergy Monorepo

A monorepo for BT Synergy applications and shared packages.

Structure

bt-synergy/
├── apps/
│   ├── mobile/     # React Native + Expo mobile app
│   └── web/        # Web application (Next.js/Vite)
├── packages/
│   └── shared/     # Shared types, utils, and business logic
└── package.json    # Root workspace configuration

Getting Started

Prerequisites

  • Node.js >= 18
  • Bun >= 1.0
  • For mobile: Android Studio / Xcode

Installation

# Install dependencies for all workspaces
bun install

# Install turbo globally (optional)
bun add -g turbo

Development

# Run all apps in development mode
bun run dev

# Run mobile app only
bun run mobile

# Run web app only
bun run web

Building

# Build all apps
bun run build

# Build specific app
bun --cwd apps/mobile build
bun --cwd apps/web build

Workspaces

apps/mobile

React Native + Expo application for iOS and Android. See apps/mobile/README.md for details.

apps/web

Web application built with modern web tooling. See apps/web/README.md for details.

packages/shared

Shared code used across mobile and web apps:

  • TypeScript types
  • Business logic
  • Utilities
  • Common components (platform-agnostic)

Scripts

  • bun run dev - Start all apps in development mode
  • bun run build - Build all apps
  • bun run lint - Lint all packages
  • bun run clean - Clean build artifacts

Contributing

See individual package READMEs for specific contribution guidelines.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •