MCPcopy Index your code
hub / github.com/codeforpublic/SQUID

github.com/codeforpublic/SQUID @v2.0.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.0.3 ↗ · + Follow
294 symbols 829 edges 107 files 8 documented · 3%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

[Morchana - หมอชนะ aka ThaiAlert]

Build Status

Getting Started

First follow this instruction to setup react-native https://reactnative.dev/docs/getting-started

Create .env file by rename from .env.dev

iOS

  1. Clone https://github.com/codeforpublic/morchana-app.git
  2. Install Dependencies cd /morchana-app && yarn && (cd ios; pod install)
  3. Start npx react-native run-ios

Android

  1. Clone git clone https://github.com/codeforpublic/morchana-app.git
  2. Install Dependencies cd morchana-app && yarn
  3. Start npx react-native run-android

App Flow

https://www.figma.com/file/lZx75oXlD92cikgSNNXvor/%E0%B8%AA%E0%B8%B9%E0%B9%89-Covid-19?node-id=5%3A366

App Flow

Extension points exported contracts — how you extend this code

ContextType (Interface)
(no doc)
src/AppContext.tsx
PropTypes (Interface)
(no doc)
src/components/Button.tsx
UserData (Interface)
(no doc)
src/state/userPrivateData.ts
ContactTracerProps (Interface)
(no doc)
src/navigations/3-MainApp/ContactTracer.tsx
ContactTracerProps (Interface)
(no doc)
src/services/contact-tracing-provider.tsx
Props (Interface)
(no doc)
src/components/QuestionaireSelect.tsx
QRData (Interface)
(no doc)
src/state/qr.ts
ContactTracerState (Interface)
(no doc)
src/navigations/3-MainApp/ContactTracer.tsx

Core symbols most depended-on inside this repo

appendStatusText
called by 18
src/services/contact-tracing-provider.tsx
getData
called by 13
src/utils/hook-state.ts
appendStatusText
called by 13
src/navigations/3-MainApp/ContactTracer.tsx
setData
called by 9
src/utils/hook-state.ts
useHUD
called by 8
src/HudView.tsx
getStatusColor
called by 8
src/state/qr.ts
getAnonymousHeaders
called by 7
src/api.ts
useResetTo
called by 7
src/utils/navigation.ts

Shape

Function 124
Method 121
Class 31
Interface 15
Enum 3

Languages

TypeScript96%
Java4%

Modules by API surface

src/state/qr.ts43 symbols
src/HudView.tsx31 symbols
src/services/contact-tracing-provider.tsx16 symbols
src/App.tsx13 symbols
src/services/notification.ts11 symbols
src/state/userPrivateData.ts10 symbols
src/navigations/3-MainApp/ContactTracer.tsx9 symbols
src/api.ts9 symbols
src/utils/hook-state.ts8 symbols
src/services/background-tracking.ts8 symbols
android/app/src/main/java/com/thaialert/app/MainApplication.java7 symbols
src/state/app-state.ts6 symbols

For agents

$ claude mcp add SQUID \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact