thirukalyanamweb/README.md
2026-04-25 10:41:13 +05:30

1.3 KiB

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.