{"id":26373386,"url":"https://github.com/krishanmurariji/irctc-clone","last_synced_at":"2026-05-04T00:32:47.961Z","repository":{"id":282100478,"uuid":"947481781","full_name":"krishanmurariji/IRCTC-Clone","owner":"krishanmurariji","description":"This project is a clone of the IRCTC website, allowing users to search for trains and stations, book tickets, check PNR status, and download tickets. This project aims to replicate the core functionalities of the IRCTC platform with a focus on user experience and efficient data handling.","archived":false,"fork":false,"pushed_at":"2025-10-18T07:45:07.000Z","size":84,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-29T01:28:16.146Z","etag":null,"topics":["bolt","clone","imageslider","irctc","js","node","react","reactjs","ticketgeneration","vercel"],"latest_commit_sha":null,"homepage":"https://irctcreplica.vercel.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/krishanmurariji.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-03-12T18:54:55.000Z","updated_at":"2025-10-18T07:45:10.000Z","dependencies_parsed_at":"2025-07-24T21:32:38.123Z","dependency_job_id":"150c6db9-6704-45df-91a5-47a7d64e4c61","html_url":"https://github.com/krishanmurariji/IRCTC-Clone","commit_stats":null,"previous_names":["krishanmurariji/irctc-clone"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/krishanmurariji/IRCTC-Clone","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krishanmurariji%2FIRCTC-Clone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krishanmurariji%2FIRCTC-Clone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krishanmurariji%2FIRCTC-Clone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krishanmurariji%2FIRCTC-Clone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/krishanmurariji","download_url":"https://codeload.github.com/krishanmurariji/IRCTC-Clone/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krishanmurariji%2FIRCTC-Clone/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32590249,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T22:12:39.696Z","status":"ssl_error","status_checked_at":"2026-05-03T22:09:10.534Z","response_time":103,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bolt","clone","imageslider","irctc","js","node","react","reactjs","ticketgeneration","vercel"],"created_at":"2025-03-17T01:28:08.696Z","updated_at":"2026-05-04T00:32:47.937Z","avatar_url":"https://github.com/krishanmurariji.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Welcome to IRCTC Replica – Book Your Train Journey! 🚂 \u003ca href=\"https://irctcreplica.vercel.app/\"\u003e\u003cimg src=\"https://media.giphy.com/media/hvRJCLFzcasrR4ia7z/giphy.gif\" width=\"25px\"\u003e\u003c/a\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Railway-Booking-success?style=for-the-badge\" alt=\"Railway Booking\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Train-Reservation-blue?style=for-the-badge\" alt=\"Train Reservation\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/PNR-Status-orange?style=for-the-badge\" alt=\"PNR Status\"\u003e\n\u003c/p\u003e\n\n\u003ca href=\"https://www.linkedin.com/in/krishan-murari/\" target=\"_blank\"\u003e\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/linked-in-alt.svg\" alt=\"Krishan_murari\" height=\"30\" width=\"40\" /\u003e\u003c/a\u003e\n\u0026nbsp;\n\u003ca href=\"https://twitter.com/KrishanMuraari\" target=\"_blank\"\u003e\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/twitter.svg\" alt=\"Krishan_murari\" height=\"30\" width=\"40\" /\u003e\u003c/a\u003e\n\u0026nbsp;\n\u003ca href=\"https://www.instagram.com/krishanmurariji/\" target=\"_blank\"\u003e\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/instagram.svg\" alt=\"Krishan_murari\" height=\"30\" width=\"40\" /\u003e\u003c/a\u003e\n\u0026nbsp;\n\u003ca href=\"https://www.youtube.com/@Decode-And-discover\" target=\"_blank\"\u003e\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/youtube.svg\" alt=\"Krishan_murari\" height=\"30\" width=\"40\" /\u003e\u003c/a\u003e\n\u0026nbsp;\n\u003ca href=\"https://github.com/krishanmurariji\" target=\"_blank\"\u003e\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/github.svg\" alt=\"Krishan_murari\" height=\"30\" width=\"40\" /\u003e\u003c/a\u003e\n\u0026nbsp;\n\n## About This Project \u0026nbsp; \n\n**IRCTC Replica** is a comprehensive web application that replicates the core functionalities of India's leading railway booking platform.  \nSearch trains, book tickets, check PNR status, and manage your railway journey - all in one seamless experience.\n\n🔗 **Live Demo**: [https://irctcreplica.vercel.app/](https://irctcreplica.vercel.app/)\n\nThis project demonstrates advanced full-stack development skills by building a production-ready railway reservation system with real-time train search, booking management, and ticket generation capabilities.\n\n### Project Features:\n\n- 🔍 **Train Search** - Search for trains between any two stations with date selection\n- 🚉 **Station Finder** - Find railway stations by name or station code\n- 🎫 **Ticket Booking** - Complete booking system with seat selection and class options\n- 📋 **PNR Status Check** - Real-time PNR (Passenger Name Record) status tracking\n- 💺 **Seat Availability** - Check available seats across different classes\n- 📥 **Ticket Download** - Download booked tickets in printable format\n- 👤 **User Authentication** - Secure login and registration for personalized experience\n- 💳 **Multiple Payment Options** - Support for various payment methods\n- 📱 **Responsive Design** - Seamless experience across desktop, tablet, and mobile\n- ⚡ **Real-time Updates** - Live train availability and booking status\n- 🎟️ **Booking History** - View and manage all your past and upcoming bookings\n- 🔄 **Cancellation \u0026 Refund** - Easy ticket cancellation with refund processing\n\n---\n\n## 🛠️ Technologies Used\n\n### 👨‍💻 Programming Languages\n\n\u003cp\u003e\n    \u003ca href=\"#\"\u003e\u003cimg alt=\"JavaScript\" src=\"https://img.shields.io/badge/JavaScript-F7DF1E.svg?logo=javascript\u0026logoColor=black\"\u003e\u003c/a\u003e\n    \u003ca href=\"#\"\u003e\u003cimg alt=\"TypeScript\" src=\"https://img.shields.io/badge/TypeScript-007ACC.svg?logo=typescript\u0026logoColor=white\"\u003e\u003c/a\u003e\n    \u003ca href=\"#\"\u003e\u003cimg alt=\"HTML\" src=\"https://img.shields.io/badge/HTML-E34F26.svg?logo=html5\u0026logoColor=white\"\u003e\u003c/a\u003e\n    \u003ca href=\"#\"\u003e\u003cimg alt=\"CSS\" src=\"https://img.shields.io/badge/CSS-1572B6.svg?logo=css3\u0026logoColor=white\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n### 🧰 Frameworks and Libraries\n\n\u003cp\u003e\n    \u003ca href=\"#\"\u003e\u003cimg alt=\"React\" src=\"https://img.shields.io/badge/React-20232a.svg?logo=react\u0026logoColor=%2361DAFB\"\u003e\u003c/a\u003e\n    \u003ca href=\"#\"\u003e\u003cimg alt=\"Node.js\" src=\"https://img.shields.io/badge/Node.js-43853D.svg?logo=node.js\u0026logoColor=white\"\u003e\u003c/a\u003e\n    \u003ca href=\"#\"\u003e\u003cimg alt=\"Express.js\" src=\"https://img.shields.io/badge/Express.js-404d59.svg?logo=express\u0026logoColor=white\"\u003e\u003c/a\u003e\n    \u003ca href=\"#\"\u003e\u003cimg alt=\"Redux\" src=\"https://img.shields.io/badge/Redux-593D88.svg?logo=redux\u0026logoColor=white\"\u003e\u003c/a\u003e\n    \u003ca href=\"#\"\u003e\u003cimg alt=\"Tailwind CSS\" src=\"https://img.shields.io/badge/Tailwind%20CSS-06B6D4.svg?logo=tailwind-css\u0026logoColor=white\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n### 🗄️ Database and Cloud Hosting\n\n\u003cp\u003e\n    \u003ca href=\"#\"\u003e\u003cimg alt=\"MongoDB\" src=\"https://img.shields.io/badge/MongoDB-4ea94b.svg?logo=mongodb\u0026logoColor=white\"\u003e\u003c/a\u003e\n    \u003ca href=\"#\"\u003e\u003cimg alt=\"Vercel\" src=\"https://img.shields.io/badge/Vercel-000000.svg?logo=vercel\u0026logoColor=white\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n### 💻 Software and Tools\n\n\u003cp\u003e\n    \u003ca href=\"#\"\u003e\u003cimg alt=\"Git\" src=\"https://img.shields.io/badge/Git-F05033.svg?logo=git\u0026logoColor=white\"\u003e\u003c/a\u003e\n    \u003ca href=\"#\"\u003e\u003cimg alt=\"Visual Studio Code\" src=\"https://img.shields.io/badge/Visual%20Studio%20Code-0078d7.svg?logo=visual-studio-code\u0026logoColor=white\"\u003e\u003c/a\u003e\n    \u003ca href=\"#\"\u003e\u003cimg alt=\"npm\" src=\"https://img.shields.io/badge/npm-CB3837.svg?logo=npm\u0026logoColor=white\"\u003e\u003c/a\u003e\n    \u003ca href=\"#\"\u003e\u003cimg alt=\"Postman\" src=\"https://img.shields.io/badge/Postman-FF6C37.svg?logo=postman\u0026logoColor=white\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n## 🚀 Getting Started\n\n### Prerequisites:\n\nMake sure you have **Node.js** and **npm** installed on your system.  \nWe recommend installing Node.js via [nvm (Node Version Manager)](https://github.com/nvm-sh/nvm#installing-and-updating).\n\n### Installation Steps:\n\n1. **Clone the repository**\n\n2. **Install dependencies**\n\n3. **Set up environment variables**\n- Create a `.env` file in the root directory\n- Add your configuration:\n\n4. **Start the development server**\n\n5. **Open your browser**\n- Navigate to `http://localhost:3000`\n\n6. **Build for production**\n\n---\n\n## 🎯 How to Use\n\n- **Search Trains**: Enter source and destination stations with travel date\n- **Select Train**: Choose from available trains based on timing and class preference\n- **Book Ticket**: Fill passenger details and select seats\n- **Make Payment**: Complete booking with secure payment options\n- **Check PNR**: Track your booking status using PNR number\n- **Download Ticket**: Get your e-ticket in printable format\n- **Manage Bookings**: View booking history and cancel if needed\n\n---\n\n## 📁 Project Structure\n\n\n---\n\n## 🎟️ Booking Features\n\n- 🚂 **Train Classes** - AC First, AC 2-Tier, AC 3-Tier, Sleeper, General\n- 📅 **Advanced Booking** - Book tickets up to 120 days in advance\n- ⏰ **Tatkal Booking** - Last-minute booking options available\n- 👴 **Concessions** - Senior citizen and student discounts\n- 🎫 **Waitlist Management** - Automatic confirmation on seat availability\n- 🔄 **RAC Status** - Reservation Against Cancellation tracking\n- 📊 **Seat Map** - Visual seat selection interface\n- 💰 **Dynamic Pricing** - Real-time fare calculation\n\n---\n\n## 🔮 Future Enhancements\n\n- [ ] AI-powered train recommendations\n- [ ] Real-time train tracking and delay notifications\n- [ ] Integration with UPI and digital wallets\n- [ ] Meal booking during journey\n- [ ] Hotel and cab booking integration\n- [ ] Multi-language support\n- [ ] Chatbot for customer support\n- [ ] Seat upgrade options\n- [ ] Travel insurance integration\n- [ ] Group booking facilities\n\n---\n\n## 🌐 Deployment\n\nThis project is deployed on **Vercel** for optimal performance and reliability.\n\nTo deploy your own version:\n\n1. Fork this repository\n2. Connect your repository to [Vercel](https://vercel.com)\n3. Configure environment variables in Vercel dashboard\n4. Deploy with one click\n\n**Live URL**: [https://irctcreplica.vercel.app/](https://irctcreplica.vercel.app/)\n\n---\n\n## 👨‍💻 Developer\n\n**Krishan Murari**  \nWeb Developer \u0026 Designer\n\nI am a Web Developer and Poet. I love to explore new tech and the tech world. Coding is my interest, my hobby.\n\n### About Me:\n\n- 👨‍🎓 I'm a **Web Developer \u0026 Designer**\n- 🔭 I'm currently working on [JavaScript and React](https://github.com/krishanmurariji) projects\n- ✍ I'm a **Teacher \u0026 Student** [Visit me](https://krishanmurari.live/)\n- 🌱 I'm learning Data Structures and Algorithms on [LeetCode](https://leetcode.com/Krishanmurariji/)\n- 🎭 I also enjoy poetry, movies, and tech exploration\n\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://github.com/krishanmurariji\" target=\"_blank\"\u003e\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/github.svg\" alt=\"Krishan_murari\" height=\"30\" width=\"40\" /\u003e\u003c/a\u003e\n\u0026nbsp;\n\u003ca href=\"https://www.linkedin.com/in/krishan-murari/\" target=\"_blank\"\u003e\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/linked-in-alt.svg\" alt=\"Krishan_murari\" height=\"30\" width=\"40\" /\u003e\u003c/a\u003e\n\u0026nbsp;\n\u003ca href=\"https://leetcode.com/Krishanmurariji/\" target=\"_blank\"\u003e\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/leet-code.svg\" alt=\"Krishan_murari\" height=\"30\" width=\"40\" /\u003e\u003c/a\u003e\n\u0026nbsp;\n\u003ca href=\"https://krishanmurari.live/\" target=\"_blank\"\u003e\u003cimg align=\"center\" src=\"https://img.shields.io/badge/Website-krishanmurari.live-blue\" alt=\"Website\" height=\"30\" /\u003e\u003c/a\u003e\n\n---\n\n## 📝 License\n\nThis project is open source and available under the **MIT License**.\n\n---\n\n## 🤝 Contributing\n\nContributions, issues, and feature requests are welcome!  \nFeel free to check the [issues page](https://github.com/krishanmurariji/irctc-clone/issues).\n\n---\n\n## ⭐ Show Your Support\n\nGive a ⭐️ if you like this project and found it useful!\n\n---\n\n\u003cp align=\"center\"\u003eMade with ❤️ by Krishan Murari\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrishanmurariji%2Firctc-clone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkrishanmurariji%2Firctc-clone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrishanmurariji%2Firctc-clone/lists"}