Space Explorer is an open-source web application built with React and Vite, designed to provide users with seamless access to Mars rover photographs taken on specified dates. Additionally, it offers comprehensive information on approaching asteroids, including their size, approach date, and risk level. This tool is invaluable for astronomy researchers and enthusiasts who seek timely and accurate data on extraterrestrial exploration and potential celestial threats.
- Mars Rover Photos: Access photos captured by all Mars rovers on any selected date.
- Asteroid Information: View details about upcoming asteroids, including size, approach date, and risk assessment.
- Real-Time Data: Leverage NASA's APIs to fetch the latest information.
- Hot Module Replacement (HMR): Experience instant feedback during development with Vite's HMR.
- ESLint Integration: Maintain code quality and consistency with predefined ESLint rules.
- Frontend: React with Vite
- Language: JavaScript
- Styling: CSS Modules / Tailwind CSS (optional)
- Bundler Plugins:
- @vitejs/plugin-react using Babel for Fast Refresh
Create a .env file in the root directory of the project and add the following environment variables:
VITE_API_URL=https://api.nasa.gov/
VITE_NASA_API_KEY=YOUR_API_KEYContributions are what make the open-source community such an amazing place to learn, inspire, and create. Space Explorer welcomes contributions from everyone. Whether you're fixing a bug, improving documentation, or suggesting new features, your input is highly valued.
- Fork the Project
- Create a Feature Branch
git checkout -b feature/YourFeature
- Commit Your Changes
git commit -m "Add some feature" - Push to the Branch
git push origin feature/YourFeature
- Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.