Go to file
2026-04-29 10:56:58 +05:30
public step 1 api 2026-02-28 17:35:28 +05:30
src Refine profile interaction logic, synchronize UI components, and update API request formatting to use FormData 2026-04-29 10:56:58 +05:30
.env step 1 api 2026-02-28 17:35:28 +05:30
.gitignore initial commit 2026-04-25 10:41:13 +05:30
dist_new.zip Implement Subscription History and fix Interest Status Update flow 2026-04-28 15:41:54 +05:30
dist.zip Build and deployment update: Refined registration forms, stepper navigation, and chat synchronization fixes 2026-04-25 10:22:35 +05:30
eslint.config.js initial commit 2025-11-14 12:37:25 +05:30
index.html Implement Subscription History and fix Interest Status Update flow 2026-04-28 15:41:54 +05:30
package-lock.json filter master integrate 2026-03-10 18:03:17 +05:30
package.json filter master integrate 2026-03-10 18:03:17 +05:30
README.md initial commit 2026-04-25 10:41:13 +05:30
vite.config.js Implement Subscription History and fix Interest Status Update flow 2026-04-28 15:41:54 +05:30

Thirukalyanam Web Application

A modern matrimonial web application built with React, Vite, and Tailwind CSS.

Live Application

Features

  • Multi-step Registration Form (Personal, Educational, Family, Lifestyle, Partner Preferences)
  • User Dashboard
  • Real-time Chat (WebSocket)
  • Profile Filtering and Matching
  • Notification System

Tech Stack

  • Frontend: React 19, Vite
  • Styling: Tailwind CSS v4, Material UI
  • State Management: Redux Toolkit, Redux Persist
  • Data Fetching: React Query (TanStack Query)
  • Icons: Lucide React, Material Icons
  • Notifications: Firebase Cloud Messaging

Getting Started

Prerequisites

  • Node.js (v18 or higher)
  • npm or yarn

Installation

  1. Clone the repository:
    git clone https://gitpro.amrithaa.com/mageshwaran/thirukalyanamweb.git
    
  2. Install dependencies:
    npm install
    
  3. Create a .env file and add the API base URL:
    VITE_THIRUKALYANAM_API_BASE_URL=https://www.thirukalyanam.amrithaa.net/backend/api/
    

Development

Run the development server:

npm run dev

Production Build

Generate a production-ready build:

npm run build

Preview the build locally:

npm run preview

License

Proprietary. All rights reserved.