Native - Mobile
Frontend
Language: TypeScript
Framework: Expo (v53+)
Libraries:
Linting: ESLint (v9+)
Formatting: Prettier
UI: rn-primitives (styling: Nativewind)
Forms: React Hook Form
Validation: Zod
Data Fetching: Fetch API (via RQ/tRPC, RSCs)
State Management
Client: Zustand
Server: TanStack (React) Query (RQ)
Additional
Tables: TanStack Table
MUI: Material React Table (TanStack Table-based)
Charts: ? (Recharts ?)
(to checkout per TL recommendation: @observablehq/plot)
Toasts: ?
API
Protocol: REST (NextJS: tRPC, RSCs)
...
...
Backend
Language: TypeScript
Framework: Expo (v53+)
Database
Type/Design: NoSQL, SQL
Implementation: MongoDB, PostgreSQL
Additional
File storage
Media (images/videos): ... AWS S3 ?
Documents: ...AWS S3 ?
Other: ...
...
...
Deployment
Deployment: EAS
DevOps (go to)
...GitHub Actions ? (haven't used much yet)
...Docker/Kubernetes/etc. ? (learned but haven't used)
...
...
...
...
...
...
Last updated