Sammly is a comprehensive web application built using Vite and React for creating custom t-shirt designs, providing an intuitive platform for personalized apparel creation.
- Node.js (Version 18+)
- npm or yarn
-
Clone the repository:
git clone https://github.com/Node-React-Designer-Ecommerce/React-Designer-E-commerce.git cd react-designer-e-commerce
-
Install dependencies:
npm install
-
Start development server:
npm run dev
-
Build for production:
npm run build
Live Demo: Sammly Design Platform
src/
: Main application codepublic/
: Static assetspackage.json
: Project dependencies and scriptstailwind.config.js
: Tailwind CSS configurationvite.config.js
: Vite configuration
- Framework: React (v18.3.1)
- Routing: React Router DOM
- State Management: React Query
- Design Tools:
- Fabric.js
- HTML2Canvas
- UI/UX:
- Tailwind CSS
- DaisyUI
- React Icons
- Form Handling:
- React Hook Form
- API Communication:
- Axios
- Utilities:
- React Toastify
- JS Cookies
- Custom T-Shirt Design Studio
- Interactive Design Interface
- Image Upload
- Text Customization
- Real-time Preview
- Shopping Cart
- User Authentication
- Build Tool: Vite
- Linting: ESLint
- Styling: Tailwind CSS
Create .env
file with:
VITE_API_URL
VITE_AUTH_TOKEN
- Code splitting
- Lazy loading
- Efficient state management
- Fork the repository
- Create feature branch
- Commit changes
- Push to branch
- Create Pull Request
MIT License
For issues or questions, please open a GitHub issue.