Tech Stack
GoWherer adopts a modern frontend and cross-platform technology combination, balancing development efficiency, performance, and maintainability.
App Layer
- Expo SDK 55
- React Native 0.83.6
- React 19.2.0
- TypeScript
- expo-router (File-based routing)
Maps & Location
- expo-gaode-map (Amap SDK wrapper)
- react-native-maps (Map component)
- expo-task-manager (Background task management)
Documentation & Site
- VitePress
- Vue 3
- Markdown
Tooling
- ESLint (Code Standards)
- npm scripts (Task Management)
- EAS Build (Cloud builds)
Design Principles
- Cross-platform First: Same business logic covers mobile and Web.
- Local First: Core data is locally available as a premise.
- Maintainability First: Modular organization and clear boundaries.
- Experience First: Focus on loading speed and interaction smoothness.