Skip to content

Latest commit

 

History

History
82 lines (62 loc) · 2.79 KB

README.md

File metadata and controls

82 lines (62 loc) · 2.79 KB

CosmoGuide AI 🚀🌍

Overview

CosmoGuide is an innovative AI-powered space exploration platform developed for the AI for Astronauts Hackathon hosted by LabLab.AI. The application provides real-time space data visualization and an interactive AI assistant to help users explore and understand the cosmos.

🌟 Live Demo

✨ Features

Real-Time Space Data Visualization

  • Astronomy Picture of the Day (APOD): Daily stunning space imagery from NASA
  • Near-Earth Objects Tracker: Live information about asteroids approaching Earth
  • International Space Station (ISS) Tracker: Real-time ISS location on a 3D globe
  • Mars Rover Photos: Latest images from Mars exploration missions
  • Space Weather Alerts: Current solar activity and potential space weather events

AI-Powered Space Exploration Assistants

Interact with three specialized AI agents:

  • Explorer: Discovers and explains new space phenomena
  • Analyst: Analyzes space data and predicts trends
  • Teacher: Provides educational insights about space concepts

🛠 Technologies Used

Frontend

  • HTML5
  • CSS3 (Tailwind CSS)
  • Vanilla JavaScript
  • Font Awesome for icons

Backend & APIs

  • Vercel Serverless Functions (Node.js)
  • NASA Open APIs
  • Google Gemini AI for conversational agent
  • Open Notify ISS Tracking API

Key API Integrations

  • NASA APOD (Astronomy Picture of the Day)
  • NASA Near-Earth Object Tracker
  • NASA Mars Rover Photos
  • NASA Space Weather (DONKI) API
  • Open Notify ISS Location API

🚀 How It Works

  1. Data Retrieval: Serverless functions fetch real-time data from multiple NASA and space-related APIs
  2. Frontend Visualization: Dynamic cards display space information with interactive elements
  3. AI Assistant: Gemini-powered chat interface provides context-aware responses about space data

🌍 Hackathon Context

Created for the AI for Astronauts Hackathon by LabLab.AI, CosmoGuide demonstrates the potential of AI in making space exploration data accessible and engaging for everyone.

🔧 Local Development

Prerequisites

  • Node.js
  • Vercel CLI (optional)
  • NASA API Key
  • Google Gemini API Key

Setup

  1. Clone the repository
  2. Install dependencies
  3. Set up environment variables
  4. Run the application

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

🙏 Acknowledgments

  • NASA for providing incredible open APIs
  • LabLab.AI for hosting the AI for Astronauts Hackathon
  • Google for Gemini AI
  • Open-source community
  • Vercel for hosting

Made with ❤️ by Space Enthusiasts