PetalScan is an innovative image recognition app designed for the Singapore Botanic Gardens. This app aims to enhance visitor experiences by providing instant information about various plants and flowers found in the gardens. Currently, the app is under development, with ongoing improvements and feature additions.
- Image Recognition: Identify plants and flowers through image recognition technology.
- Detailed Plant Information: Get detailed information about identified plants, including species, habitat, and care tips.
- User Authentication: Register and log in to access personalized features.
- Admin Dashboard: Manage user accounts and app content.
- Subscription Plans: Basic access with ads, premium subscription, and additional services add-ons.
- Profile Management: Users can update their profile information, including username, password, and profile picture.
- Notifications: Users receive notifications about important updates and events.
- Real-Time Detection: (Planned) Implement real-time detection of plants and flowers.
- Model Updates: (Planned) Update the image recognition model in the backend.
- Frontend: React Native
- Backend: Firebase
- Payment Integration: Clerk
- Development Tools: Expo, Android Studio, VSCode
-
Clone the repository:
git clone https://github.com/yourusername/petalscan.git cd petalscan -
Install dependencies:
npm install
-
Start the development server:
npm start
-
To run on Android:
npm run android
-
To run on iOS:
npm run ios
-
To run on Web:
npm run web