Skip to content

grcodeman/localhost-flightbriefai

Repository files navigation

FlightBriefAI ✈️

Automate the process of gathering recent flight logs to help Private Aviation sales reps.

🏆 Top 5 Demo Showcase - LOCALHOST AI Hackathon in Grand Rapids

🚀 Overview

FlightBriefAI transforms the tedious process of flight data research into a streamlined, automated solution for private aviation sales representatives. What used to take 15-60 minutes of manual research across scattered APIs and PDFs now takes just 1 minute.

🎯 Problem Statement

  • Time Waste: Sales reps spend excessive time hunting for flight information
  • Data Fragmentation: Critical data is scattered across multiple APIs and PDF documents
  • Outdated Information: Sales reps enter client discussions without real-time flight data

💡 Solution

Turn 15-60 minutes of research into 1 minute with our 3-step process:

  1. Enter Plane ID - Simple input interface
  2. Pull Flight Logs - Automated data aggregation
  3. Generate Sales Briefing - AI-powered insights and summaries

🛠️ Tech Stack

  • Frontend: Next.js
  • Data Source: OpenSky API
  • AI/LLM: Nebius AI Studio

👥 Team

⚙️ Environment Setup

Create a .env.local file in your project root with the following variables:

Required API Keys

OPENSKY_CLIENT_ID=
OPENSKY_CLIENT_SECRET=
NEBIUS_API_KEY=

🚀 Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

📁 Project Structure

This is a Next.js project bootstrapped with create-next-app.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

🚀 Deployment

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out the Next.js deployment documentation for more details.