v78 ยท All Systems Live
๐Ÿ” Secure Demo Environment ยท JWT Authentication

INDTIX Platform
Demo Access Center

6 role-based portals. One world-class ticketing infrastructure.
Login with demo credentials below to explore each portal.

6
Portals
4,643
API Routes
24
DB Tables
50
E2E Tests
92.7
Health Score
A
Audit Grade
๐ŸŽŸ๏ธ
Role: fan
Fan Portal
Browse events, book tickets, manage wallet, loyalty points, wishlist & fan clubs.
Event Discovery Seat Selection Wallet Loyalty Fan Clubs KYC
Email fan@indtix.com
Password Fan@123456
API Calls 280 fetch calls
๐Ÿš€ Enter Fan Portal
โš™๏ธ
Role: superadmin
Admin Portal
Full platform control: users, events, revenue analytics, KYC approvals, system config.
User Management Revenue Analytics KYC Approvals System Config Reports
Email admin@indtix.com
Password Admin@123456
API Calls 427 fetch calls
๐Ÿ”‘ Enter Admin Portal
๐ŸŽช
Role: organiser
Organiser Portal
Create & manage events, ticket tiers, sales analytics, team management & payouts.
Event Creation Ticket Tiers Analytics Payouts Affiliates
Email organiser@indtix.com
Password Org@123456
API Calls 264 fetch calls
๐ŸŽช Enter Organiser Portal
๐ŸŸ๏ธ
Role: venue_manager
Venue Portal
Manage venue floor plans, seating configurations, facility bookings & capacity.
Floor Plans Seating Capacity Bookings
Email venue@indtix.com
Password Venue@123456
API Calls 197 fetch calls
๐ŸŸ๏ธ Enter Venue Portal
๐Ÿ“‹
Role: event_manager
Event Manager Portal
Live event operations: runsheets, crew assignments, incident tracking & gate management.
Runsheets Crew Incidents Gate Control
Email em@indtix.com
Password EM@123456
API Calls 219 fetch calls
๐Ÿ“‹ Enter Event Manager Portal
๐ŸŽซ
Role: ops_admin
Ops Portal
On-ground operations: ticket scanning, POS transactions, wristband control & entry gates.
QR Scanning POS Wristbands Entry Gates
Email ops@indtix.com
Password Ops@123456
API Calls 236 fetch calls
๐ŸŽซ Enter Ops Portal
๐Ÿ“Š Deep Audit Report โ€” INDTIX v78
92.7
Overall Health Score
4,643
Total API Routes
50
E2E Tests (12 Suites)
24
Database Tables
98.3
Portal Avg Score
2
Issues Found
โœ… Auth System Status
โœ…
PBKDF2 Password Hashing
Web Crypto API, 100k iterations
โœ…
HS256 JWT Signing
15min access + 7d refresh tokens
โœ…
RBAC Role System
6 roles, portal-mapped permissions
โœ…
Rate Limiting
Auth: 5/min, API: 120/min
โœ…
Security Headers
CSP, X-Frame, HSTS applied
โœ…
Auth Gate All Portals
Blocks until valid JWT login
๐Ÿ—„๏ธ Database Schema (Cloudflare D1)
users refresh_tokens organisations venues events ticket_tiers bookings seats loyalty_accounts loyalty_transactions wallets wallet_transactions fan_clubs fan_club_members wishlist reviews notifications cms_content promo_codes promo_usage payment_transactions kyc_documents audit_log system_config
โš ๏ธ Next Step: Run wrangler d1 create INDTIX_DB to get your database_id, then update wrangler.jsonc. Run wrangler d1 execute INDTIX_DB --file=db/schema.sql to create tables. Run wrangler d1 execute INDTIX_DB --file=db/seed.sql to add seed data.
๐ŸŽฏ Next Steps to Live Production
1๏ธโƒฃ
Create Cloudflare D1 Database
wrangler d1 create INDTIX_DB
Paste the database_id into wrangler.jsonc โ†’ unlocks real data persistence
2๏ธโƒฃ
Set JWT Secret
wrangler secret put JWT_SECRET
Enter a strong 64-char secret. This encrypts all user session tokens.
3๏ธโƒฃ
Deploy to Cloudflare Pages
npm run build && npx wrangler pages deploy dist
Or connect GitHub repo to Cloudflare Pages for auto-deploy on push.
4๏ธโƒฃ
Configure Payment Gateway
wrangler secret put RAZORPAY_KEY_SECRET
Add Razorpay or Stripe keys. Update /api/payments/* routes to call real gateway.
5๏ธโƒฃ
Run E2E Test Suite
npx playwright test --reporter=html
50 tests across 12 suites. All auth, events, CMS, booking, security & perf tests.
๐Ÿ“‹ Copied to clipboard!