The Web DND Inventory is a web application designed to function as a Dungeons & Dragons inventory management system. It allows users to easily manage their in-game inventory, including items, equipment, and other possessions.
- HTML: Used for structuring the web pages.
- CSS: Utilized for styling and formatting the web pages.
- Python: Backend programming language responsible for server-side logic and database interactions.
- Flask: A lightweight Python web framework used for building web applications. Flask provides flexibility and simplicity in developing web applications.
- Bootstrap: A popular front-end framework for developing responsive and mobile-first websites. Bootstrap simplifies the process of designing web pages by providing pre-designed components and CSS styles.
- SQLite3: A lightweight, serverless relational database management system. SQLite3 is used to create and configure the database for storing inventory data.
- User Authentication: Allows users to register an account and securely log in to access their inventory.
- Inventory Management: Enables users to add, remove, and update items in their inventory.
- Item Categorization: Supports categorization of items into different types (e.g., weapons, armor, consumables) for better organization.
- Responsive Design: The web application is designed to be responsive, ensuring optimal viewing experience across various devices and screen sizes.
To run the Web DND Inventory locally, follow these steps:
- Clone the repository from GitHub Repository Link.
- Install Python if not already installed.
- Install required Python dependencies using pip:
pip install -r requirements.txt
- Install flask using pip:
pip install Flask
- Run the application:
python app.py
- Access the application in your web browser at
http://localhost:5000
.
- Register an account or log in with existing credentials.
- Navigate to characters page to view, add, update, or remove characters inventory.
- Navigate to the inventory page to view, add, update, or remove items.
For any inquiries or support regarding the Web DND Inventory, please contact.