A premium, modern React Native field data collection app built with Expo, showcasing seamless hardware integration and stunning aesthetics.
SmartSurvey is a feature-rich mobile application demonstrating seamless integration with device hardware APIs using Expo. Designed with a highly premium, modern aesthetic, the app features a custom light/dark mode theme system, glassmorphic UI elements, and a dynamic dashboard. It integrates core functionalities like the device camera, location services, contact management, and clipboard utilities into a unified field survey workflow.
https://youtu.be/P_RZXt9bf98?si=7NCKE8lYZdfR9hK9
Experience the app natively on your Android device:
- 🎨 Premium UI/UX: Stunning "financial app" aesthetic with deep dark mode, vibrant lime green accents, and custom glassmorphic components.
- 🌗 Custom Theme Engine: A bespoke state-managed theme store supporting seamless switching between Light, Dark, and System appearance.
- 📸 Camera Integration: Capture photos and perform field surveys using
expo-camera. - 📍 Location & Maps: Fetch and display real-time coordinates using
expo-location. - 📋 Clipboard Manager: Easily copy and paste device data safely with
expo-clipboard. - 📇 Contact Sync: Browse and manage device contacts seamlessly via
expo-contacts. - 🧭 Intuitive Navigation: Responsive drawer and tab layouts built on Expo Router.
- Framework: React Native
- SDK: Expo (v54)
- Routing: Expo Router
- Navigation: React Navigation (Drawer & Tabs)
- State/Storage: Zustand & AsyncStorage
- Language: TypeScript
Follow these instructions to run the project locally.
git clone https://github.com/daksh006v/native-project.git
cd native-projectnpm installnpx expo startUse the Expo Go app on your mobile device to scan the QR code and view the app instantly!
Contributions, issues, and feature requests are welcome! Feel free to check out the issues page.