Welcome to the Skyrim API, a Spring Boot application designed to provide structured access to information about weapons in the game Skyrim. The API offers functionalities to retrieve a complete list of weapons, filter weapons by type, perform searches based on specific keywords in weapon names, and more.
- Retrieve a comprehensive list of weapons in Skyrim.
- Filter weapons based on their type (e.g., swords, axes).
- Conduct searches for weapons containing specific keywords in their names.
- Spring Boot
- Java Persistence API (JPA)
- Follows the MVC design pattern for a modular and organized structure.
To get started with the Skyrim API, follow these steps:
- Clone the repository:
git clone https://github.com/your-username/skyrim-api.git
- Navigate to the project directory:
cd skyrim-api
- Run the application:
./mvnw spring-boot:run
- Access the API endpoints at
http://localhost:8080/weapon
- Endpoint:
/weapon/all
- Method: GET
- Description: Retrieve a list of all weapons in Skyrim.
- Endpoint:
/weapon/type/{type}
- Method: GET
- Description: Filter weapons based on their type (e.g., swords, axes).
- Endpoint:
/weapon/search/{keyword}
- Method: GET
- Description: Search for weapons containing specific keywords in their names.
Contributions are welcome! If you'd like to contribute to the project, follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/new-feature
. - Commit your changes:
git commit -m 'Add new feature'
. - Push to the branch:
git push origin feature/new-feature
. - Open a pull request.
- Inspired by the rich and expansive world of The Elder Scrolls V: Skyrim.