Mars Rover Photos Web Application

Mars Rover Photos is a web application that allows users to fetch photos from the rovers - Curiosity, Opportunity, and Spirit. The application uses NASA's API to retrieve the photos.

Features

  • Users can choose one of the three available rovers: Curiosity, Opportunity, or Spirit.
  • Users can filter photos by a specific Martian SOL (Martian solar day).
  • Users can filter photos by selecting cameras on the rover.

Tech Stack

  • HTML
  • Bootstrap
  • JavaScript
  • Thymeleaf
  • Java
  • Maven
  • Spring Boot
  • Hibernate
  • JUnit

Run Locally

Clone the project

  git clone https://github.com/tamtejszystan/mars-rover-photos.git

Navigate to the root directory of the project

  cd project-directory

Start the application

  ./mvnw spring-boot:run

Open a web browser and navigate to

  http://localhost:8080

License

This project is licensed under the terms of the MIT license