Skip to content

CharactersWiki-Backend is a RESTful web service that allows authors and fans to manage detailed character profiles, including relationships, allegiances, quotes, weapons, origins, locations, and securely uploaded images, serving as a comprehensive tool for storytelling and creative projects.

Notifications You must be signed in to change notification settings

isabellwaas/CharactersWiki-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CharactersWiki-Backend

Java Spring Boot

Introduction

CharactersWiki-Backend is a RESTful web service designed to serve as a comprehensive wiki for characters from books, films, series and games. It provides authors and fans with a powerful tool for storytelling and other creative projects.

  • Character Profiles: Create, update, view, and delete detailed character entries.
  • Relationships: Define and manage relationships, such as family members, allies, and enemies.
  • Allegiances: Organize the groups or factions a character belongs to, providing insight into their affiliations.
  • Quotes: Add iconic or memorable quotes associated with one or more characters.
  • Weapons: Catalogue signature weapons or tools associated with the character.
  • Origins and Locations: Specify the character's origins and key locations tied to their story.
  • Images: Upload character images, which are validated for correct file format and scanned for potential viruses to ensure safety and compatibility.

The API specification can be found here.
My motivation for the project lies especially in enhancing my development skills with Spring Boot, Java and RESTful web services in general while also providing a practical application that combines technical expertise with creativity. By implementing advanced features such as caching, hypermedia, file validation, projections and relationship mapping, this project has already allowed me to improve my skills and continues to do so.

Get in contact

Please note that the API is still in development. Nevertheless, feel free to contact me and share your experiences with CharactersWiki-Backend. Bug reports are also very appreciated.

About

CharactersWiki-Backend is a RESTful web service that allows authors and fans to manage detailed character profiles, including relationships, allegiances, quotes, weapons, origins, locations, and securely uploaded images, serving as a comprehensive tool for storytelling and creative projects.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages