/ExoVision

An interactive 3D web application tackles the challenge of visualizing the night sky from exoplanets, allowing users to experience constellations from beyond Earth. This project merges astrophysics with innovative technology, providing an immersive educational tool for students and astronomy enthusiasts alike.

Primary LanguageJavaScript

🌌 ExoVision 🌌

✨ High-Level Summary:

ExoVision, developed by Team AstroNovo, is an innovative application designed for students and astronomy enthusiasts. It provides an engaging platform to visualize the night sky from various exoplanets, helping users understand celestial phenomena and star configurations from new perspectives. By allowing users to create and name constellations based on detailed star charts and export high-quality images, ExoVision encourages exploration and curiosity about the universe. The project integrates real astronomical data with interactive features, making astronomy education more accessible and inspiring a deeper appreciation for space and the potential for life beyond Earth. Ultimately, ExoVision seeks to inspire the next generation of explorers and scientists passionate about our cosmos. 🌠

🌌 Project Demo 🌌

πŸ‘‰30 Seconds of Glory πŸŽ₯
πŸ‘‰240 Seconds Video Link πŸŽ₯

Final Project ✨

πŸ‘‰ExoVision App

πŸ‘‰ExoVision Web

πŸ“ Project Details

HOW WE DEVELOPED THIS PROJECT

Our project was driven by a powerful mission: to educate and inspire the next generation by providing a deeper understanding of the universe through the exploration of exoplanets and the stars, fostering curiosity about space and the wonders of astronomy.
The following sections detail the technical components and features of each page, highlighting how we brought this vision to life.

Explore Sky:

The first feature in our navigation is the β€œExplore Sky” button, designed to provide an engaging user experience. Upon clicking this button, users are greeted with a wealth of information about exoplanets..

Once users navigate to the next page, they will encounter a visually appealing display showcasing a variety of exoplanets, each represented by vibrant images and descriptive titles. Users can click and can explore the diverse types of exoplanets available.

Nasa Mission:

When users click on the β€œNASA Mission” navigation button, they are directed to a new page showcasing a list of NASA missions specifically focused on exoplanet exploration. Each mission is presented with a brief summary, highlighting its significance and contribution to the study of exoplanets.

When users click on a specific mission, they will be redirected to the official NASA webpage for that mission. This page will provide detailed information, including the mission's start and end dates, its objectives, key discoveries, and the overall purpose of the mission. Users will have access to rich, real-time information directly from NASA’s resources, allowing them to dive deeper into the fascinating work being done in exoplanet exploration.

Constellations:

In this navigation button, users will find the mapping system criteria that allow them to create their own constellations. Using an intuitive interface, users can select stars from a virtual sky map, connecting them to form unique constellations.

Once they've crafted their constellations, they can save them with any name and share their designs with friends.

Star Chart:

The β€œStar Chart” option contains information about exoplanets that have defined orbits or trajectories.

Users can explore these exoplanets and view their paths, along with additional details about their characteristics and position in relation to other celestial bodies. When users click on the exoplanet it will be redirected to the NASA official webpage and users can see the 3D images of exoplanet.

Important Note

A notable aspect of "ExoVision" is its structured approach to learning. To unlock advanced features, users are required to explore and understand basic astronomical concepts and star mapping through interactive learning phases. This ensures that users not only enjoy the creative aspects of the tool but also gain a solid foundation in astronomy, making "ExoVision" both an entertaining and educational resource. Ultimately, the platform aims to inspire a new generation of explorers and scientists who are passionate about our cosmos.

Highlighted Features

  • Visualize the night sky from different exoplanet
  • Intuitive controls for navigating the sky simulation
  • Create custom star mapping or constellations
  • Make a map then save it to your device
  • Exploring the detailed information about exoplanets
  • Fisheye Rendering for VR Exploration
  • Allows users to easily undo mistakes while creating constellations

Benefits

  • Facilitates a deeper understanding of celestial phenomena and the structure of the universe.
  • Empowers students to visualize the night sky from exoplanets, fostering a broader perspective on astronomy.
  • Enhances critical thinking skills by allowing users to create custom constellations and experiment with star mapping.
  • Promotes curiosity and inspires the next generation of astronomers and space enthusiasts by connecting scientific concepts to real-world data.

πŸ› οΈ Tools and Languages Used

  • Video Editing: Capcut πŸŽ¬βœ‚οΈ
  • Prototyping: Figma πŸŽ¨πŸ–ŒοΈ
  • Web Development: React.js, Three.js, Tailwind CSS πŸ’»πŸ› οΈ
  • Nasa Explonets Data πŸͺπŸ”­

πŸ”­ Space Agency Data

πŸͺ References