Wiki/Build - Darkest Dungeon 2
"Darkest Builder" is a personal project I developed to provide a simple guide for the game Darkest Dungeon II.
An interactive website about Darkest Dungeon 2 game. It allows users to research and explore detailed information about different hero builds and unique equipment combinations to maximize their efficiency in the game.
Welcome to DarkestBuilder, your guide to perfect your strategies in the dangerous world of Darkest Dungeon 2.
This website has been designed with the purpose of providing players with a complete and specialized guide in team building to face the darkest and most dangerous challenges of the game.
I started this project to master React and improve my frontend development skills, exploring new features, libraries, and styles.
Before you start, make sure you have the following installed:
-
Node.js: You can download Node.js from the Node.js official website.
-
npm (Node Package Manager):You can check if npm is installed by running
npm -vin your terminal. If npm is not installed, it will be installed automatically when you install Node.js.
To ensure you have the latest version of npm, run the following command:
npm install npm@latest -gTo set up the Darkest Builder project locally, follow these steps:
-
Clone the repo
git clone https://github.com/pepaxd/darkest-builder-deploy.git
-
Navigate to the project directory
cd darkest-builder-deploy/Darkest\ Builder/
-
Install dependencies
npm install
-
Start the development server
npm run dev
.
├── .github
│ └── workflows # GitHub Actions workflows
├── public # Public assets like images and fonts
├── screenshots # Screenshots for README
├── src # Source files
│ ├── assets # Static assets like images, fonts, etc.
│ ├── components # Reusable React components
│ ├── data # Data files (e.g., JSON or JS files with static data)
│ │ ├── aboutData.js # Data for the "About" section
│ │ └── heroesData.js # Data for hero details
│ └── pages # React pages
│ ├── Templates # Template components for various sections
│ │ ├── AboutSection.jsx # About section template
│ │ ├── HeroSection.jsx # Hero section template
│ │ ├── HomeSection.jsx # Home section template
│ │ ├── WikiSection.jsx # Wiki section template
│ │ ├── WipSection.jsx # Work-in-progress section template
│ │ ├── MainPage.jsx # Main page template
│ │ └── WikiPage.jsx # Wiki page template
│ ├── styles # CSS/SCSS Main
│ ├── App.jsx # Main App component
│ ├── index.css # Global CSS file
│ └── main.jsx # Entry point for React
├── index.html # Main HTML file
└── darkestBuilderUI.excalidraw # Excalidraw design file
Feel free to reach out to me if you have any questions or suggestions:
Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/YourFeatureName) - Commit your Changes (
git commit -m 'Add some YourFeatureName') - Push to the Branch (
git push origin feature/YourFeatureName) - Open a Pull Request
This project is licensed under the MIT License.





