Project Overview: DreamzPrint DreamzPrint is a web-based custom printing service that leverages AI technology to help users create unique designs for various products like t-shirts, hoodies, canvas prints, and more. The platform combines cutting-edge AI design capabilities with high-quality printing services. Key Features
- AI-Powered Design Studio • Users can generate custom designs using natural language prompts • Real-time design preview and editing capabilities • Background removal tool for designs • Prompt optimization using Google's Gemini AI
- Product Customization • Multiple product categories (T-shirts, Hoodies, Canvas Prints, etc.) • Live preview of designs on products • Customizable quantities and variations
- Order Management • Secure checkout process • Order tracking • Customer information management Technology Stack
- Frontend Framework • React (with TypeScript) • Vite as the build tool • React Router for navigation • TanStack Query for data fetching and caching
- UI/Styling • Tailwind CSS for styling • Shadcn UI component library • Lucide React for icons • Responsive design throughout
- AI Integration • Runware AI API for image generation • Google's Gemini AI for prompt optimization • WebSocket connection for real-time AI interactions
- Backend Services (Supabase) • Database for products and orders • Authentication system • Storage for user-generated content • Edge Functions for custom backend logic
- State Management & Data Flow • React Query for server state • React hooks for local state • Custom hooks for business logic
- Developer Tools • TypeScript for type safety • ESLint for code quality • Modern ES6+ JavaScript features Security Features • Encrypted API keys • Secure WebSocket connections • Row Level Security (RLS) in Supabase • Protected routes and authenticated endpoints User Experience • Real-time design generation • Progress indicators for AI operations • Toast notifications for user feedback • Responsive layout for all devices • Dark mode support This project represents a modern, full-stack web application that combines AI capabilities with e-commerce functionality, built using current best practices in web development. The architecture is modular and maintainable, with clear separation of concerns and reusable components.
Built With
- react
- typescript
- vite
Log in or sign up for Devpost to join the conversation.