TrainTrackAI Bot is an AI-powered application designed to provide comprehensive train information and services. It integrates with the IRCTC API to offer functionalities such as retrieving train location, PNR status, live updates, and fare calculations. This project was developed during the NITJ On-Demand Hackathon, showcasing rapid development and problem-solving skills under pressure.
- Comprehensive Train Information: Retrieve train location, PNR status, live updates, and fare calculations.
- Integration with IRCTC API: Utilize IRCTC API to access real-time train data and provide accurate information.
- AI Plugins: Developed 7 AI plugins for an on-demand UAE-based company app, enhancing user experience with advanced functionalities.
- Front-End Development: Built with JavaScript and ReactJS for an interactive user interface.
- Rapid Prototyping: Demonstrated quick iteration and development cycles during the hackathon to meet project requirements.
- JavaScript
- ReactJS
- IRCTC API
- RapidAPI for API integration
- Git for version control
-
Clone the repository:
git clone https://github.com/Chinmay-Deo-2004/Airev-Ondemand-hackathon.git cd frontend
In Terminal:
npm install
-
Create a
.env
file in the root directory:Create a new file named
.env
in the root directory of your project. -
Add your API keys and other sensitive information:
Add the following line to your
.env
file, replacingyour_rapidapi_key
with your actual RapidAPI key:REACT_APP_RAPIDAPI_KEY=your_rapidapi_key
Start Your Server
npm Start
Go to link:
http://localhost:3000/