TShirtify
TShirtify is an AI-powered 3D T-shirt design simulator that allows users to create and visualize unique T-shirt designs in a virtual environment. Leveraging advanced AI and 3D rendering technologies, TShirtify provides a seamless and interactive experience for both casual users and professional designers.
Snapshot
Features
-
AI-Powered Design Suggestions: Generate unique T-shirt designs using AI algorithms.
-
3D Visualization: View and manipulate your T-shirt designs in a 3D environment.
-
Customizable Options: Customize colors, patterns, and graphics to create your perfect T-shirt.
-
Real-Time Rendering: Experience real-time updates as you tweak your designs.
-
User-Friendly Interface: Easy-to-use interface for both beginners and experts.
-
Export Options: Export your designs for printing or sharing.
Tech Stack
-
Frontend: React, Vite
-
Backend: Node.js, Express
-
AI Services: Dall-E AI Model
-
3D Rendering: Three.js
-
Deployment: Vercel
Installation
-
Clone the repository
git clone https://github.com/BhaskarAcharjee/tshirtify.git
cd tshirtify
-
Install dependencies
npm install
-
Start the development server
npm run dev
-
Open your browser
Navigate to http://localhost:3000
to see the application in action.
Usage
-
Design Your T-Shirt
- Choose a T-shirt template.
- Use the AI-powered design suggestions or create your own design.
- Customize the design with various tools and options.
-
View in 3D
- Rotate, zoom, and pan the 3D model to view your design from different angles.
- Make adjustments as needed for the perfect look.
-
Export Your Design
- Save your design as an image file.
- Share your design on social media or with friends.
Contributing
We welcome contributions from the community! To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature
).
- Commit your changes (
git commit -am 'Add some feature'
).
- Push to the branch (
git push origin feature/your-feature
).
- Open a pull request.
License
This project is licensed under the MIT License - see the LICENSE file for details.