Skip to content

Marstemp gathers daily weather measurements (temperature, wind, pressure) from the surface of Mars at the Elysium Planitia, a flat smooth plain near Mars' equator.

Notifications You must be signed in to change notification settings

tenzincode/marstemp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Marštemp

A React application that displays the latest weather data from Mars, specifically from the InSight lander at Elysium Planitia.

Features

  • Displays weather data from NASA's InSight Mars lander
  • Responsive design using Bulma CSS framework
  • Modern React implementation with hooks and functional components

Technology Stack

  • React 19.0.0
  • React Router 6.22.2
  • Axios for API requests
  • Moment.js for date formatting
  • Bulma CSS framework
  • SASS for styling

Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn

Installation

  1. Clone the repository:
git clone https://github.com/citizenofearth/marstemp.git
cd marstemp
  1. Install dependencies:
npm install
  1. Start the development server:
npm start
  1. Open your browser and navigate to http://localhost:3000

Build for Production

npm run build

Project Structure

  • /public - Static files
  • /src - Source code
    • /components - React components
    • /icons - Icon assets
    • /img - Image assets
    • App.js - Main application component
    • index.js - Entry point

API

This application uses NASA's InSight Mars Weather Service API to fetch weather data from Mars.

License

This project is licensed under the MIT License.

About

Marstemp gathers daily weather measurements (temperature, wind, pressure) from the surface of Mars at the Elysium Planitia, a flat smooth plain near Mars' equator.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •