MCPcopy Index your code
hub / github.com/Illu/Pix

github.com/Illu/Pix @1.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.1 ↗ · + Follow
134 symbols 371 edges 51 files 2 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Pix

iTunes App Store license: MIT code style: prettier Build iOS

Pix is an online pixel art community where everyone can unleash their creativity on a 16x16 canvas, built with React-Native for iOS devices.

Stack

React-Native

React-Navigation

MobX

TypeScript

Styled-Components

Preview

Installation

If you want to test the app on a simulator running locally, follow these instructions:

First, you'll need to create or import a config.ts file in the scr folder, which should export the firebaseConfig object. Then create or import a GoogleService-Info.plist file in the ios folder.

$ cd pix

$ yarn

$ cd ios && pod install && cd ..

$ yarn build-ios

$ react-native run-ios

Contribute

If you find a bug, feel free to open an issue or submit a pull request.

New ideas are always welcome, if you have an idea to change or add a feature, let me know by opening an issue or messaging me on Twitter.

Licence

MIT License

See LICENSE

Extension points exported contracts — how you extend this code

Pixel (Interface)
(no doc)
src/types.ts
Props (Interface)
(no doc)
src/components/Comment.tsx
Props (Interface)
(no doc)
src/components/Empty.tsx
Props (Interface)
(no doc)
src/components/Button.tsx
Props (Interface)
(no doc)
src/components/ActionMenu.tsx
Props (Interface)
(no doc)
src/components/Tabbar.tsx

Core symbols most depended-on inside this repo

getInitialCanvasData
called by 4
src/helpers.ts
loadFeed
called by 4
src/stores/Feed.ts
changeSort
called by 4
src/stores/Feed.ts
loadChallenges
called by 3
src/stores/Challenge.ts
onAuthStateChanged
called by 3
src/stores/User.ts
switchTheme
called by 3
src/screens/settings/Appearance.tsx
loadPosts
called by 2
src/stores/User.ts
loadMore
called by 2
src/stores/Feed.ts

Shape

Function 59
Method 43
Class 15
Interface 14
Enum 3

Languages

TypeScript90%
Java10%

Modules by API surface

src/stores/Challenge.ts10 symbols
src/stores/Feed.ts9 symbols
src/stores/User.ts7 symbols
android/app/src/main/java/com/pix/MainApplication.java7 symbols
src/stores/Images.ts5 symbols
src/navigation.tsx5 symbols
src/components/FeedCard.tsx5 symbols
android/app/src/debug/java/com/pix/ReactNativeFlipper.java5 symbols
src/screens/settings/EditProfile.tsx4 symbols
src/components/editor/Canvas.tsx4 symbols
src/components/CustomHeader.tsx4 symbols
src/stores/Drafts.ts3 symbols

For agents

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

⬇ download graph artifact