Skip to content

Latest commit

 

History

History
88 lines (62 loc) · 3.3 KB

File metadata and controls

88 lines (62 loc) · 3.3 KB
SmartSurvey Logo

SmartSurvey (Native Project)

A premium, modern React Native field data collection app built with Expo, showcasing seamless hardware integration and stunning aesthetics.

Download APK React Native Expo


🌟 Overview

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.

🎥 See it in Action

https://youtu.be/P_RZXt9bf98?si=7NCKE8lYZdfR9hK9

📥 Download the App

Experience the app natively on your Android device:


✨ Features

  • 🎨 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.

🛠 Tech Stack

  • Framework: React Native
  • SDK: Expo (v54)
  • Routing: Expo Router
  • Navigation: React Navigation (Drawer & Tabs)
  • State/Storage: Zustand & AsyncStorage
  • Language: TypeScript

🚀 Quick Start

Follow these instructions to run the project locally.

1. Clone the repository

git clone https://github.com/daksh006v/native-project.git
cd native-project

2. Install Dependencies

npm install

3. Start the Development Server

npx expo start

Use the Expo Go app on your mobile device to scan the QR code and view the app instantly!


🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check out the issues page.


Made with ❤️ using React Native & Expo