Traveling can be a whirlwind, especially when you're in a race against time to catch your flight. FlightGuard is here to simplify your travel experience! It takes your flight details and your estimated arrival time at the airport, calculates the likelihood of missing your flight, and provides estimated times for each stage of your journey from arriving at the airport to departing from it. With FlightGuard, you can say goodbye to travel stress!
FlightGuard.mp4
-
Flight Probability: Calculates and displays the likelihood of missing your flight based on your estimated arrival time.
-
Boarding Timeline: Breaks down your time spent at each stage of the boarding process, guiding you from airport arrival to departure.
-
Destination Map: FlightGuard includes an interactive map feature that shows your destination, making travel planning even easier.
-
Peace of Mind: FlightGuard alleviates travel anxiety, ensuring you can plan your airport experience confidently.
-
Time Management: Helps you effectively manage your time, so you never have to rush through the airport again.
-
Tailored Experience: Customizes recommendations to your specific flight details.
-
Flight Probability: Get a percentage estimation of missing your flight.
-
Boarding Timeline: Access estimated times for each stage of your airport journey.
-
Interactive Destination Map: Explore an interactive map of your destination for enhanced travel planning.
Component | Technology Stack |
---|---|
Frontend | React, JavaScript, Chakra UI, Map API |
Backend | Machine Learning Model, US Bureau of Transportation Statistics Data |
Airport Efficiency | Considered security line and bag check-in waiting times |
Flight Delay Prediction | Utilized historical flight detail data |
-
Limited Data Scope
-
Data Availability
Milestone | Description |
---|---|
User-friendly and visually appealing interface | Design that enhances usability and aesthetics. |
Global coverage | Expanded data access to provide worldwide flight information. |
Precision planning | Empowered travelers with accurate boarding timelines. |
Machine learning accuracy | Developed a highly accurate flight delay prediction model. |
-
Data Challenges: Dealing with limited and diverse data sources taught us the importance of data quality and consistency.
-
User-Centric Design: Prioritizing a user-friendly interface highlighted the significance of enhancing the user experience.
-
Machine Learning Insights: Building a flight delay prediction model provided insights into the power of data-driven decision-making.
Next Steps | Description |
---|---|
Integration with airline databases | Enhance accuracy by integrating real-time data. |
Mobile app development | Expand accessibility with a dedicated mobile app. |
User feedback and improvement | Continuously gather feedback to refine the user experience. |
Frontend:
- Navigate to the
frontend
directory. - Run
npm install
to install the necessary dependencies. - Start the frontend with
npm start
.
Backend:
- Head to the
backend
directory. - Install the required packages using
pip install -r requirements.txt
.
Building Packages:
- To build the packages, use the command
npm run build
.
Now, you're all set to use FlightGuard's straightforward interface to ensure your travel experience is as smooth as possible! With the destination map feature, explore your upcoming adventure with ease. Safe travels! 🌍🛫