Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

RybaLP/Luldle-Server

Repository files navigation

Luldle Server (Java/Spring Boot) 🎮

This is the backend repository for the Luldle application. The server handles all API requests, manages user authentication, and serves game data.

The project was born out of a desire to create a more dynamic version of a popular daily guessing game. I wanted to remove the "one-try-a-day" limitation, so I built this backend to handle multiple sessions and provide a seamless experience for players.

The frontend for Luldle is available here:
💻 Luldle Frontend Repository

Key Features

  • REST API: Handles all data communication for the Luldle frontend.
  • Authentication: Implements JSON Web Tokens (JWT) for secure user sessions. The token has a 15-minute expiration time, after which the frontend automatically requests a new champion.
  • Database Management: Utilizes Hibernate to manage champion data stored in a PostgreSQL database.
  • Champion Data: The database contains a comprehensive list of all League of Legends champions, including their stats and image URLs.

This backend provides a simple yet robust foundation for the application. While it doesn't currently contain a complex structure, it can be expanded in the future to include features like multiplayer and user profiles.

Technologies Used

  • Language: Java 21
  • Framework: Spring Boot 3
  • Database: PostgreSQL
  • ORM: Hibernate
  • Build Tool: Maven
  • Security: JSON Web Tokens (JWT)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /