astro-vault
Astro Vault
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.
Features
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.
Installation
To run Astro Vault locally, follow the steps below:
- Make sure you have Node.js installed on your system.
- Clone this repository to your local environment.
- Navigate to the project directory via the terminal.
- Run the following command to install project dependencies:
npm install
- Once the dependencies installation is complete, start the development server:
npm run dev
- The terminal will display the port number where the app is running. Open your browser and access the provided port number.
Web App Deployed
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.
Contributing
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.
Acknowledgments
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.