Skip to content

PEPAXD/Darkest-Builder-Deploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DARKEST BUILDER

contributions welcome Maintenance Website darkestBuilder GitHub license LinkedIn Reddit User Karma

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.

image

Introduction

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.

Live Demo

Sections Screenshots

Home   About

Heroes   Wiki

##Sketch image

Resources

Built With

I started this project to master React and improve my frontend development skills, exploring new features, libraries, and styles.

React Node.js Vite

Getting Started

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 -v in 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 -g

Installation

To set up the Darkest Builder project locally, follow these steps:

  1. Clone the repo

    git clone https://github.com/pepaxd/darkest-builder-deploy.git
  2. Navigate to the project directory

     cd darkest-builder-deploy/Darkest\ Builder/ 
  3. Install dependencies

     npm install
  4. Start the development server

     npm run dev

Folder Structure

.
├── .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

Developed by Mauro Pepa

Feel free to reach out to me if you have any questions or suggestions:

GitHub LinkedIn Email Reddit

Contributing

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.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/YourFeatureName)
  3. Commit your Changes (git commit -m 'Add some YourFeatureName')
  4. Push to the Branch (git push origin feature/YourFeatureName)
  5. Open a Pull Request

License

This project is licensed under the MIT License.