shadil-rayyan / marsian-weather-dashboard

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mars Weather Dashboard

Welcome to the Mars Weather Dashboard! This project aims to visualize and analyze weather data from NASA’s InSight Mars lander, providing insights into Martian weather patterns and the challenges of data collection on Mars.

Project Idea

The Mars Weather Dashboard is a web application designed to display real-time and historical weather data from the InSight Mars lander. It allows users to:

  • View current and historical weather data on Mars.
  • Compare weather conditions over the last 7 Martian days (Sols).
  • Visualize data trends and analyze weather patterns.
  • Receive alerts for significant weather events such as dust storms or extreme temperature changes.

Reason & Importance

Understanding Martian weather is crucial for planning future missions to Mars and for managing resources effectively on the Red Planet. This project helps to:

  • Provide a user-friendly interface for exploring complex Martian weather data.
  • Aid researchers and enthusiasts in understanding how weather conditions impact the InSight lander and its operations.
  • Educate the public about Mars' climate and the challenges faced by scientific missions on the planet.

How It Will Help Us

This dashboard will:

  • Offer real-time insights into Martian weather conditions, helping researchers make informed decisions about mission planning.
  • Enhance public interest and awareness of space exploration and planetary science.
  • Serve as a prototype for future space weather applications and educational tools.

ui screen

[ui]

Features

  • Real-time Data: Fetch and display current Martian weather conditions.
  • Historical Comparison: Compare current data with historical records to identify trends.(coming soon)
  • Alerts: Receive notifications for significant weather events.(coming soon)
  • Educational Content: Learn about Martian weather and the InSight mission through interactive modules.(comming soon)
  • User-friendly Interface: Designed with Tailwind CSS for a clean and responsive layout.

Installation

To get started with the Mars Weather Dashboard, follow these steps:

  1. Clone the repository:

    git clone https://github.com/YOUR_USERNAME/martian-weather-dashboard.git
  2. Navigate to the project directory:

    cd martian-weather-dashboard
  3. Install dependencies:

    npm install
  4. Run the development server:

    npm run dev

5.create a env.local file and make a NEXT_PUBLIC_NASA_API_KEY (get the api from nasa or use demo api) 6. Open your browser and go to http://localhost:3000 to view the dashboard.

Contributing

We welcome contributions to improve the Mars Weather Dashboard! To contribute:

  1. Fork the repository and create a new branch.
  2. Make your changes and test them thoroughly.
  3. Submit a pull request with a clear description of the changes.

Please refer to our CONTRIBUTING.md for detailed guidelines on contributing to this project.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contact

For any inquiries, feel free to reach out to us:

About

License:GNU General Public License v3.0


Languages

Language:JavaScript 93.6%Language:CSS 6.4%