Upvote:4
Following are are 2 websites which I found very accurate and they refresh the status frequently:
In addition to above there are a few IRCTC (Indian Railway Catering and Tourism Corporation) apps that can be downloaded on your smartphone to check status of train, tickets, or food menu. (Search IRCTC in the app store or google play).
Edit:
As mentioned in the comment, NTES (National Train Enquiry System) of Indian Railways is the true source of the information. Its website is https://enquiry.indianrail.gov.in/ntes and it also has an app (Search NTES in the app store or google play).