Horizon Vendor is a mobile app built using Flutter and Dart, designed to connect vendors with enthusiasts and advocates of marine life conservation and sustainability. The app revolves around creating and managing events, tours, and volunteer opportunities related to marine life and eco-friendly tours. The app also incorporates fish recognition using machine learning for an enhanced user experience..
-
Event Creation: Vendors can create and manage various events related to marine life, raising awareness and engagement.
-
Tour Management: The app enables vendors to organize eco-friendly tours, promoting sustainable practices and responsible tourism.
-
Volunteer Opportunities: Vendors can post volunteer opportunities, encouraging users to contribute actively to marine life conservation efforts.
-
Volunteer Tracking: The app provides a mechanism for tracking and managing volunteers, ensuring smooth coordination for events and activities.
-
Fish Recognition Modal: Integration with machine learning allows users to identify different fish species, enhancing the educational aspect of the app.
-
Flutter & Dart: The app is developed using Flutter, a UI toolkit, and Dart, a programming language optimized for building mobile, desktop, server, and web applications.
-
GetX: GetX is utilized for state management, navigation, and dependency injection, providing a clean and efficient code structure.
-
Firebase: Firebase is employed for backend services, including authentication, database management, and storage.
-
Machine Learning: The app integrates machine learning for fish recognition, enhancing the user experience with educational features.
We would like to thank the contributors and open-source community for their support and valuable contributions to this project.
- Ensure you have Flutter and Dart installed on your development environment.
- Set up a Firebase project and configure it with the app for authentication and database services.
- Obtain necessary machine learning models for fish recognition.
- Clone the repository: git clone https://github.com/your-username/horizon_vendor.git
- Navigate to the project directory: cd horizon_vendor
- Install dependencies: flutter pub get
- Configure Firebase: Add your Firebase configuration in lib/config/firebase_config.dart.
- Configure machine learning: Integrate and configure the fish recognition models in the app.
This project is licensed under the MIT License.