Welcome to the 3D T-shirt Design project! This application allows users to design T-shirts with custom logos, textures, and colors using a 3D interface. After designing, users can download or save their T-shirt designs for further use.
Check out the live demo 3D-T-Shirt-Design.vercel.app.
- Custom Logo Upload: Upload and apply your own logo to the T-shirt.
- Custom Texture: Choose from a variety of textures to apply to the T-shirt.
- Color Change: Change the color of the T-shirt using an intuitive color picker.
- 3D Preview: View your T-shirt design in a 3D environment.
- Download/Save Design: Save your designed T-shirt for later use or download it directly.
Follow these steps to set up the project locally:
-
Clone the repository:
git clone https://github.com/username/3d-tshirt-design.git cd 3d-tshirt-design
-
Install dependencies:
npm install
-
Start the development server:
npm start
- Open the application in your browser (usually at
http://localhost:3000
). - Upload your custom logo using the upload button.
- Choose a texture from the available options.
- Change the T-shirt color using the color picker.
- Preview your design in the 3D view.
- Save or download your T-shirt design using the provided options.
- React: A JavaScript library for building user interfaces.
- Three.js: A 3D library that makes WebGL simpler.
- Tailwind CSS: A utility-first CSS framework for rapidly building custom designs.
Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.
-
Fork the repository
-
Create a new branch
git checkout -b feature-name
-
Make your changes
-
Commit your changes
git commit -m 'Add some feature'
-
Push to the branch
git push origin feature-name
-
Open a pull request
This project is licensed under the MIT License. See the LICENSE file for details.
If you have any questions or feedback, feel free to reach out:
- Sehajdeep Singh
- GitHub Profile
Made by Sehajdeep Singh