🎯 TVK Management System

Member Management & Dynamic Table System API

getMessage(); } ?>
✓ API is ready to use ✗ Setup required:

Quick Start

📚 Documentation

Complete API documentation with all endpoints, request/response examples

🔧 Setup Guide

Step-by-step installation and configuration instructions

📮 Postman Collection

Ready-to-import collection for testing all API endpoints

🔐 OTP Authentication

Secure email-based login without passwords

Key Features

  • ✓ OTP-based authentication via email
  • ✓ Role-based access control (Super Admin, Admin, User)
  • ✓ Dynamic menu creation (unlimited nesting)
  • ✓ Dynamic table creation with custom columns
  • ✓ Full CRUD operations on table data
  • ✓ PDF export for individual records and full tables
  • ✓ Real-time database synchronization
  • ✓ Activity logging and audit trail

API Endpoints

Authentication

POST /api/auth/send-otp
POST /api/auth/verify-otp
GET /api/auth/me

User Management

GET /api/users
POST /api/users
PUT /api/users/{id}

Menu Management

GET /api/menus
POST /api/menus

Table Data

GET /api/tables/{menu_id}/rows
POST /api/tables/{menu_id}/rows
GET /api/tables/{menu_id}/export

Default Credentials

Super Admin Email: pirabhuprasanth@gmail.com rakeshsharan.rj@gmail.com
Authentication: OTP-based (no password required)
Note: You'll receive an OTP via email on first login

Technology Stack

Backend

PHP 7.4+, MySQL/MariaDB

Authentication

JWT Tokens, Email OTP

Email

PHPMailer (SMTP)

PDF Export

TCPDF Library