Minecraft Skin Merger is a web application designed to allow users to merge various elements of different Minecraft skins into a single customized skin. This tool is perfect for Minecraft players who want to create a unique look by combining parts of existing skins.
- Upload multiple skin files.
- Select parts to merge from each skin.
- Download the merged skin as a single image file.
- User-friendly interface.
- Node.js
- npm
To set up the Minecraft Skin Merger application on your local machine, follow these steps:
-
Clone the repository
git clone https://github.com/yourusername/minecraft-skin-merger.git cd minecraft-skin-merger
-
Install dependencies This project is split into two parts: the client and the server. You need to install dependencies for both.
npm run install-all
To run both the client and the server in development mode with hot reloading, use:
npm run dev
This command will start the frontend development server on http://localhost:3000
and the backend server on http://localhost:3002
.
To run the application in production mode:
- Build the client application
Before running the server, make sure to build the client application.
npm run build
- Start the production server
npm run start
Ensure that all environment variables are set correctly for production environments.
- POST
/api/merge-skins
: Endpoint to upload skins and receive a URL to the merged skin image. - GET
/download/:filename
: Endpoint to download the merged skin image directly.
- Add search field to GET skins from an api
- Visual body part selection
Contributions are welcome! Please feel free to submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Spencer Frost