Welcome to the 3D T-Shirt Customizer!
This application allows users to design their own t-shirts in a fully interactive 3D environment. Whether you want to change colors, add a sleek logo, or apply a full texture, this tool makes it easy and fun. Built with the latest web technologies, it ensures a smooth and responsive experience.
- 3D Visualization: View your custom t-shirt from different angles in a realistic 3D scene. 🧊
- Color Customization: Pick any color to match your style using the color picker. 🌈
- Texture & Logo Upload: Upload your own images to apply as logos or full-shirt textures. 🖼️
- Responsive Design: Works seamlessly on desktop and mobile devices. 📱
- Smooth Animations: Powered by Framer Motion for delightful transitions. 🎬
This project leverages a powerful stack of technologies:
- React: For building the user interface. ⚛️
- Three.js: The core 3D library. 🧊
- React Three Fiber: React renderer for Three.js. 🧶
- React Three Drei: Useful helpers for R3F. 🤝
- Valtio: Proxy-based state management. 🧠
- Framer Motion: For production-ready animations. 🎥
- Tailwind CSS: For rapid UI styling. 💅
To get a local copy up and running, follow these simple steps:
- Clone the repository
git clone https://github.com/your-username/3d-customizer.git
- Install dependencies
npm install
- Run the development server
npm run dev
Made with ❤️ by Noel
