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

Log in or sign up for Devpost to join the conversation.