ChaloTrain.com Transformation: Indian Railway website

Job ID: 40273739

Budget: ₹12,500 – ₹37,500 INR

I want to transform my website chalotrain.com from a simple PNR Status tool into a complete Indian Railway Super App.
Current State: Website currently only has PNR Status.
The Goal: To make chalotrain.com a high-traffic, sticky portal for Indian Railway passengers with three revenue streams — Affiliate Marketing, API Monetization, and Advertising.
PHASE 1 — Core Utility & Data Integration
Intelligent Search Bar with auto-suggest for stations and trains
Find Trains between stations — results in clean sortable cards with departure/arrival times and duration
Live Running Status — real-time train location with auto-refresh
Full Train Schedule — complete route with timings, platform numbers, distance
Seat Availability Checker — by date and class with waitlist/RAC status
Fare Calculator — full price breakdown with Tatkal fare
Coach Position Viewer — graphical layout (Engine - SLR - S1 - B1 - A1)
Live Station Board — real-time arrivals/departures like railway station digital board
Interactive Map — train location shown live on map
Tatkal Availability — quota seats with opening time
PHASE 2 — Monetization & Affiliate Integration
Train Details Hub — all info in one page with tabs (Schedule, Seat, Fare, Coach)
Rail Madad Redirect Button — for complaint lodging
Order Food on Train — IRCTC eCatering redirect
Cancelled Trains List — daily updated, filterable by zone/state/date
Credit Card Comparison — affiliate links via EarnKaro/BankBazaar with Apply Now buttons
Travel Insurance Widget — quote form with affiliate redirect
PHASE 3 — Engagement & Communication
WhatsApp Support Button — floating green button on all pages with pre-filled message
Coming Soon Booking Cards — Train, Flight, Hotel, Bus cards with Notify Me button to collect user emails
Technical Requirements:
Frontend: React.js / Next.js
Backend: Node.js / Python Django
All APIs will be provided by me — developer only needs to integrate
Caching system for static data to reduce API calls
Mobile-first responsive design
UI must match current chalotrain.com branding
Clean commented code on GitHub
1 month free bug fixing after delivery