Skip to content

xBromsson/dnd-spells

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎲 DnD 5e Spell List

Static Badge

📖 About

This is a searchable list of DnD 5e spells fetched from Open5e API. 👉 Open5e github

📸 Screen Shots

screenshot_1

screenshot_2


🌟 Current Features:

  • Lists all spells available in the DnD SRD. Learn more about the SRD 📑 Here
  • Spells are listed in a beautiful column & row format
  • All fields are filterable via a search bar

📋 Planned Features:

  • Ability to click on a spell to open single page details about that spell
  • Ability to sort columns alphabetically or numerically (ascending and descending)

 

🛠️ Built With

📝 Languages

  • HTML: Used for structuring the content on the web page.
  • JavaScript: Adds interactivity and handles data manipulation.
  • CSS: Styles the web page for a better user experience.

📚 Libraries and Frameworks

None used for this project.

🌐 APIs and Services

  • Fetch API: Utilized for making network requests to retrieve data from external sources.
  • DOM API: Employed for client-side manipulation of the document structure, style, and content.
  • Open5e API: Consumed for fetching Dungeons & Dragons data.

📦 Package Managers

  • NPM: Handles dependency management and scripts.

🛠️ Development Tools

  • Live Server: Used for setting up a local development server for real-time website updates.

 

💻 Installation / Setup

  1. clone this repo to your machine:
git clone https://github.com/xBromsson/dnd-spells.git
  1. install all the dependencies
npm install
  1. now to preview the web app just run
npm start

 

📜 License

This project is released into the public domain using The Unlicense - see the LICENSE file for details.

 

🤝 Contributing

We welcome contributions to this project! Here's how you can help:

  1. Fork the Repository: Create a fork of this project to your GitHub account.

  2. Clone the Fork: Clone the fork to your local machine.

    git clone https://github.com/your-username/project-name.git
    
  3. Create a Branch: Create a new branch to work on.

    git checkout -b my-new-feature
    
  4. Make Changes: Make your changes or additions to the new branch.

  5. Commit and Push: Commit your changes to your own branch and push the work back up to your fork.

    git push origin my-new-feature
    
  6. Pull Request: Open a pull request to propose your changes to the main branch.

For more information on using GitHub, please refer to GitHub's How To.

Thank you for your contributions!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published