A React application that displays the latest weather data from Mars, specifically from the InSight lander at Elysium Planitia.
- Displays weather data from NASA's InSight Mars lander
- Responsive design using Bulma CSS framework
- Modern React implementation with hooks and functional components
- React 19.0.0
- React Router 6.22.2
- Axios for API requests
- Moment.js for date formatting
- Bulma CSS framework
- SASS for styling
- Node.js (v14 or higher)
- npm or yarn
- Clone the repository:
git clone https://github.com/citizenofearth/marstemp.git
cd marstemp
- Install dependencies:
npm install
- Start the development server:
npm start
- Open your browser and navigate to
http://localhost:3000
npm run build
/public- Static files/src- Source code/components- React components/icons- Icon assets/img- Image assetsApp.js- Main application componentindex.js- Entry point
This application uses NASA's InSight Mars Weather Service API to fetch weather data from Mars.
This project is licensed under the MIT License.