Astro Vault is a web app developed using TypeScript, React, and Tailwind that leverages NASA APIs to bring fascinating astronomical content. With this app, you can explore images, videos, information about Mars rovers, and data about asteroids near Earth.
Astro Vault offers the following features:
APOD (Astronomical Picture of the Day): Access captivating images or videos related to astronomy, accompanied by an explanation of the content. Every day brings a new discovery to enchant you.
Mars Rovers: Explore the latest photos captured by NASA's rovers on Mars. We provide information about four rovers: Perseverance, Curiosity, Opportunity, and Spirit. Discover the incredible findings from these historic missions. Additionally, we pay tribute to the deactivated rovers by displaying their last images.
Asteroids - NeoWs: Get real-time access to a list of asteroids that are closest to Earth. Discover detailed information about these celestial bodies and expand your knowledge of the universe.
To run Astro Vault locally, follow the steps below:
npm install
npm run dev
You can also access the deployed version of Astro Vault on the web. Simply visit [https://astro-vault.vercel.app/] to explore the app without the need for local setup.
Contributions are welcome! If you would like to improve this project or add new features, feel free to open a pull request. Before submitting a request, please ensure that the project adheres to the existing style guidelines and code standards.
Astro Vault was developed by Octávio Garcia as a personal passion project for astronomy. Special thanks to NASA for providing amazing APIs and content that made this project possible.