About SolarTour ๐ŸŒŒ

Inspiration ๐ŸŒŸ

I've always been fascinated by space and space travel. I wanted to create an interactive way for people to explore the solar system and imagine planning epic vacations to other planets and moons. There are so many amazing destinations in our cosmic backyard!

What it does ๐ŸŒ

This website allows users to:

  • Explore 3D models of planets and moons using real NASA data
  • Get their space questions answered by an AI assistant
  • Plan out custom multi-day space tourism itineraries
  • Discover new space content daily from NASA's APOD

How we built it ๐Ÿ› 

  • React + Vite for the frontend
  • Three.js for 3D planet models
  • Flask backend to generate itineraries
  • LangChain + Palm for the AI chatbot
  • NASA APIs for imagery, data, and APOD

Challenges we ran into ๐Ÿคฆโ€โ™‚๏ธ

  • Finding the optimal NASA data sources
  • Training the chatbot to handle space questions
  • Optimizing 3D performance across browsers
  • Developing an intuitive trip planning interface

Accomplishments we're proud of ๐Ÿ™Œ

  • Creating engaging 3D planet experiences with NASA data
  • Building a knowledgeable AI assistant from scratch
  • Generating custom itineraries by user selections
  • Pulling in new NASA APOD image and info daily

What we learned ๐Ÿงพ

  • Interactive 3D development with Three.js
  • Conversational AI training with LangChain
  • Optimizing performance with Vite and React
  • Sourcing content from NASA's open APIs

What's next for SolarTour โญ

  • More destination profiles and 3D models
  • Enhanced chatbot capabilities and training
  • Gamification through missions and quests
  • Mobile app development
  • Potential VR/AR features're proud of

What we learned

What's next for SolarTour

Built With

Share this project:

Updates