Welcome to the Matrimony App, a comprehensive platform for individuals seeking meaningful connections. This application allows users to create, update, and delete profiles, view profiles of the opposite gender with detailed information, and request contact details securely.
User Profile Management: Create, update, and delete user profiles.
Profile Viewing: View profiles of the opposite gender with detailed personal, educational, professional, family, and kundli information (excluding contact numbers).
Secure Contact Request: Request contact numbers, which are only shared upon mutual consent.
Subscription: One-click subscription activation for 30 days without a payment gateway (beta phase).
Search and Filter: Search profiles by name and profile ID. Filter profiles by age, location, job sector, and more.
Frontend: React Native
Backend and Database: Firebase (Authentication, Database, Storage)
Build Tool: Expo CLI
"dependencies": { "@expo/vector-icons": "^14.0.0", "@react-native-async-storage/async-storage": "1.21.0", "@react-native-community/datetimepicker": "7.6.1", "@react-native-firebase/analytics": "^19.0.1", "@react-native-firebase/app": "^19.0.1", "@react-native-firebase/crashlytics": "^19.0.1", "@react-native-google-signin/google-signin": "^11.0.0", "@react-native-picker/picker": "2.6.1", "@react-navigation/bottom-tabs": "^6.5.11", "@react-navigation/native": "^6.1.9", "@react-navigation/stack": "^6.3.18", "expo": "~50.0.11", "expo-dev-client": "~3.3.9", "expo-image-picker": "~14.7.1", "expo-screen-capture": "~5.8.1", "expo-splash-screen": "~0.26.4", "expo-status-bar": "~1.11.1", "firebase": "^10.8.1", "lodash": "^4.17.21", "prop-types": "^15.8.1", "react": "18.2.0", "react-native": "0.73.4", "react-native-app-intro-slider": "^4.0.4", "react-native-gesture-handler": "~2.14.0", "react-native-image-zoom-viewer": "^3.0.1", "react-native-modal": "^13.0.1", "react-native-modal-datetime-picker": "^17.1.0", "react-native-multiple-select": "^0.5.12", "react-native-paper": "^5.10.6", "react-native-picker-select": "^9.0.0", "react-native-reanimated": "~3.6.2", "react-native-safe-area-context": "4.8.2", "react-native-screens": "~3.29.0", "react-native-simple-toast": "^3.1.0" }
Create Profile: Users can create profiles by providing personal, educational, professional, family, and Kundli details.
Update Profile: Users can update their profiles as needed.
Delete Profile: Users can delete their profiles if they choose to.
View Profiles: Users can view profiles of the opposite gender, including detailed personal, educational, professional, family, and kundli information.
Contact Request: Users can request contact numbers, which will only be shared upon mutual consent.
One-Click Subscription: Users can activate a 30-day subscription with one click. In the beta phase, no payment gateway is implemented, so the subscription is applied directly.
Search Profiles: Users can search profiles by name and profile ID.
Filter Profiles: Users can filter profiles by age, location, job sector, and more.
This project is licensed under the MIT License.
For any inquiries, please contact connectyuvarajs@gmail.com.