Skip to content

gravem/dnd-monster-lookup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Single Monster Lookup

Welcome to A Single Monster Lookup, a simple, fantasy-inspired app designed to help you quickly search for and retrieve detailed stat blocks for your favorite monsters from the world of Dungeons & Dragons and beyond. Whether you're a dungeon master or player, this tool is perfect for fast access to essential monster information.

Features

  • Fuzzy Search: Quickly search through the monster database, even if you're not sure of the exact name.
  • Auto-Complete: Suggestions appear as you type, making it easier to find the right monster.
  • Detailed Stat Block: View a beautifully formatted stat block with all the essential information about your chosen monster.
  • Filter by Source: Easily filter monsters by their source (e.g., SRD, Homebrew).
  • Responsive Design: The app works seamlessly on desktop and mobile devices, offering an immersive fantasy feel with stone-carved aesthetics.

Future Enhancements

Feel free to request additional features or improvements if you find this app useful! Planned updates include:

  • Advanced Filtering: Filter monsters based on specific criteria like challenge rating or type.
  • Spell Lookups: Add an integrated spell search function to get more information on spells used by the monsters.
  • Light mode: A lighter clean mode for those who find this obsidian look a bit too angsty.

Usage

Simply start typing the name of the monster you're looking for, and suggestions will appear based on fuzzy search. Select the monster you want, and its stat block will be displayed in a detailed, appealing format.

Installation

You can run the app locally by cloning the repository from GitHub, then use the following command to start a local server:

npx serve

This will serve the app at http://localhost:5000 by default.

Feature Requests

If you have ideas for additional features or improvements, feel free to submit them via issues or pull requests on GitHub.

Contact

For any questions or collaboration opportunities, feel free to reach out:

GitHub: Gravem

Credits

Fuzzy Search: Fuse.js Auto-Complete Search: Awesomplete.js Axios: For fetching the monster data from external APIs Fonts: A mix of elegant and fantasy-themed fonts to create an immersive experience Monsters: Sourced from the Open5e API, utilizing content from the SRD and various homebrew sources


I hope this serves as a magical tool for all your monster-finding needs! Happy adventuring!