Skip to content

About

A Java book recommendation engine for searching all written literature and seeing related content

Topics

Resources

Contributing

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

1,487 Commits

Folders and files

Repository files navigation

findmybook.net

Spring Boot + Svelte application for book lookup and recommendations using OpenAI and Google Books API.

findmybook screenshot

Live Demo: findmybook.net

Quick Start

Prerequisites

  • Java 25
  • Gradle (via ./gradlew)
  • Node 24.18.0

Running locally

  1. Configure: Copy .env.example to .env and update values.
    cp .env.example .env
  2. Run: Start the application in dev mode.
    SPRING_PROFILES_ACTIVE=dev SERVER_PORT=8095 ./gradlew bootRun
  3. Frontend (optional HMR): Run Vite for SPA development.
    pnpm --dir frontend run dev
  4. Access: Open http://localhost:8095.

Documentation

Detailed documentation is available in the docs/ directory:

Contributing

Open an issue for bugs or feature requests. PRs welcome. See CONTRIBUTING.md for guidelines.

Other Projects

  • Composer — AI-assisted email application (GitHub)
  • TUI4J — Modern terminal user interface library for Java
  • Brief — Beautiful terminal AI chat with tool calling (GitHub)

License

Copyright © 2026 William Callahan.

See LICENSE.md.

About

A Java book recommendation engine for searching all written literature and seeing related content

Topics

Resources

Contributing

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages