Built with React Native, Expo, TypeScript, and modern mobile technologies to provide an intuitive, secure, and feature-rich survey experience.
Add your screenshots here
| Login | Dashboard | Survey |
|---|---|---|
![]() |
![]() |
![]() |
| History | Profile | Settings |
|---|---|---|
![]() |
![]() |
![]() |
Demo Video
π Android APK
https://your-apk-download-link.com
- Secure Login
- User Registration
- Session Management
- Profile Management
- Dynamic Survey Forms
- Input Validation
- Auto Geo-tagging
- Offline Friendly Design
- Image Attachments
- Survey History
- Capture Photos
- Zoom Support
- Flash Control
- Gallery Export
- Multiple Image Preview
- GPS Integration
- Automatic Coordinate Detection
- Permission Handling
- Accurate Device Positioning
- Read Device Contacts
- Permission Management
- Contact Selection
- Interactive Charts
- Survey Statistics
- Data Visualization
- Activity Overview
- Generate Reports
- Native Share Support
- Printable Survey Reports
- Local Notifications
- Reminder Scheduling
- Foreground Notification Handling
- Biometric Authentication
- Secure Storage
- Permission Gating
- Safe Native API Access
- Beautiful Design System
- Inter Typography
- Light & Dark Theme
- Responsive Layout
- Smooth Animations
- Haptic Feedback
- Glassmorphism
- Modern Components
- React Native
- Expo SDK 54
- TypeScript
- Expo Router
- React Native Reanimated
- Expo Linear Gradient
- React Native Gesture Handler
- Lucide Icons
- Inter Font
- Expo Camera
- Expo Contacts
- Expo Location
- Expo Notifications
- Expo Clipboard
- Expo FileSystem
- Expo Print
- Expo Sharing
- Expo Local Authentication
- AsyncStorage
- React Native Chart Kit
app/
β
βββ (auth)/
β βββ login
β βββ signup
β
βββ (drawer)/
β βββ (tabs)/
β βββ survey/
β βββ history/
β βββ profile/
β βββ settings/
β
components/
hooks/
constants/
services/
utils/
assets/
Clone the repository
git clone https://github.com/YOUR_USERNAME/smart-field-survey.gitGo inside project
cd smart-field-surveyInstall dependencies
npm installStart Expo
npx expo starteas build --platform android --profile previeweas build --platform android --profile production- Modern React Native Architecture
- Expo SDK 54
- File-based Navigation
- Responsive Design
- Clean Folder Structure
- Production Ready
- Dark Mode Support
- Native Device Integrations
- Smooth User Experience
- Optimized Rendering
- Reusable Components
- Modern Hooks
- Optimized FlatLists
- Centralized Theme System
- Lazy Loaded Screens
- Minimal Re-renders
| Permission | Purpose |
|---|---|
| Camera | Capture survey images |
| Location | Geo-tag survey |
| Contacts | Contact integration |
| Notifications | Survey reminders |
| Media Library | Save images |
- β Android 12
- β Android 13
- β Android 14
- β Android 15
- β Expo Go
- β Development Build
- Cloud Synchronization
- AI-powered Survey Suggestions
- Voice Input
- QR Code Scanning
- Multi-language Support
- Admin Dashboard
- Team Collaboration
- Real-time Sync
- Push Notifications via Backend
Contributions are welcome!
-
Fork the repository
-
Create a feature branch
git checkout -b feature/amazing-feature- Commit changes
git commit -m "Add amazing feature"- Push
git push origin feature/amazing-feature- Open a Pull Request
Dhvanit Kanabar
- GitHub: https://github.com/YOUR_USERNAME
- LinkedIn: https://linkedin.com/in/YOUR_USERNAME
- Portfolio: https://YOUR_PORTFOLIO_URL
If you found this project helpful,
β Star the repository
π΄ Fork it
π’ Share it
This project is licensed under the MIT License.





