Welcome to the Matrimony Flutter app! This modern and feature-rich mobile application, developed using Flutter, is designed to streamline the process of connecting and discovering potential life partners within a secure and user-friendly environment.
-
Sign In:
- Secure sign-in and authentication with email and OTP verification.
- Integration with OTP for a secure sign-in process.
-
Sign Up:
- User-friendly registration with multi-step profile creation.
- Comprehensive user details collection covering personal, career, and other relevant information.
-
User Profiles:
- Detailed and editable user profiles including family, lifestyle, and partner preferences.
-
Navigation Bar:
- Bottom navigation bar for easy access to different app sections.
- Messaging functionality for communication between users.
-
Onboarding:
- Introduction screens for first-time users to guide them through the app's features.
-
Subscription and Premium Features:
- Subscription plans with premium features.
- Secure payment integration for subscription plans.
-
Notifications:
- Push notifications for new matches, messages, and other relevant events.
-
Settings:
- Password management, account deletion, and privacy controls.
-
Search:
- Functionality to find specific profiles based on user preferences.
-
Information Screens:
- About the app, privacy policy, and terms.
-
No Internet Screen:
- Informative screen for users when there is no internet connection.
The Matrimony Flutter app is crafted with the goal of providing a comprehensive solution for individuals navigating the process of finding a life partner. The app focuses on user security, detailed profiles, and interactive features to create a conducive environment for meaningful connections and successful matches.
To set up the project locally, follow these steps:
- Clone the repository.
- Ensure you have Flutter installed. If not, install Flutter.
- Run
flutter pub get
to install dependencies. - [Add any additional setup steps specific to your project.]
[Provide instructions on how to run the project locally or on an emulator/device.]
The project utilizes various Flutter packages to enhance its functionality. Some of the key dependencies include:
- Cupertino Icons
- Get
- Flutter SVG
- Google Fonts
- Smooth Page Indicator
- Pin Code Fields
- Country Code Picker
- Flutter Slidable
- Dots Indicator
- Emoji Picker Flutter
- Flutter Launcher Icons
- Flutter Native Splash
- Image Picker
- CSC Picker
- HTTP
- Shared Preferences
- Currency Picker
- Fluttertoast
- HTTP Parser
- Connectivity Plus
- Intl
- Device Info Plus
- Flutter HTML
- Webview Flutter
- Dio
- Flutter Screenutil
- Socket IO Client
- Cached Network Image
- Audioplayers
- Video Player
- Chewie
- File Picker
- Mime
- Flutter Downloader
- Path Provider
If you'd like to contribute to the project, please follow our contribution guidelines.
This project is licensed under the [License Name] - see the LICENSE file for details.
Happy matrimony matching!