# Thirukalyanam Web Application A modern matrimonial web application built with React, Vite, and Tailwind CSS. ## Live Application - [Live Site](https://www.thirukalyanam.amrithaa.net/) ## 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: ```bash git clone https://gitpro.amrithaa.com/mageshwaran/thirukalyanamweb.git ``` 2. Install dependencies: ```bash npm install ``` 3. Create a `.env` file and add the API base URL: ```env VITE_THIRUKALYANAM_API_BASE_URL=https://www.thirukalyanam.amrithaa.net/backend/api/ ``` ### Development Run the development server: ```bash npm run dev ``` ### Production Build Generate a production-ready build: ```bash npm run build ``` Preview the build locally: ```bash npm run preview ``` ## License Proprietary. All rights reserved.