Skip to content

Repository files navigation

Welcome to the Matrimony platform, an intuitive MERN stack application that connects users with potential life partners. Explore the features of our user-friendly and secure website designed for diverse matchmaking needs.


📋 Features

  1. Responsive Design: Seamlessly adapts to mobile, tablet, and desktop devices.
  2. Intuitive Home Page: Includes a dynamic navbar, premium member biodata cards, a success counter, and user success stories.
  3. Private Routes: Secure biodata details page and dashboard with JWT-based authentication.
  4. CRUD Operations with Notifications: All actions, like login, signup, and biodata creation, include sweet alerts/toasts for feedback.
  5. Advanced Filters: Filter biodata by age, gender, or division for personalized matchmaking.
  6. Dynamic Sorting: Sort premium biodata cards and success stories by age or date.
  7. Stripe Payments: Secure payment system for accessing premium contact details.
  8. Dashboard: Separate user and admin dashboards for managing biodata, contact requests, and approvals.
  9. Admin Control: Manage users, premium requests, contact information, and success stories efficiently.
  10. TanStack Query Integration: Efficient data fetching with modern query tools.

🛠️ Technology Stack

  • Frontend: React.js, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: Firebase, JWT
  • Payment Integration: Stripe
  • State Management: React Context API
  • Data Fetching: TanStack Query
  • Others: Axios, React Select, Material UI/Ant Design (optional)

🌐 Live Site

Visit the Live Site



🚀 Features Highlighted in Detail

  1. Premium Membership Section: Highlighted premium users with detailed information.
  2. Secure Contact Requests: Premium-only access to contact details with a smooth payment process.
  3. Success Stories: Share and showcase user success stories dynamically on the home page.
  4. Admin Pie Chart: Visualize data like total biodatas, male/female count, premium members, and revenue.
  5. Pagination Support: Paginated biodata listing for enhanced user experience.

About

Welcome to the Matrimony platform, an intuitive MERN stack application that connects users with potential life partners.

Topics

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages