Sketch Craft is a revolutionary project that combines creativity with cutting-edge technology. It serves as a Sketch to UI Conversion Tool, utilizing advanced models and technologies to streamline the design-to-code process. Whether you are a designer or a developer, Sketch Craft empowers you to transform sketches into functional user interfaces seamlessly.
- ReactJS + Vite: Modern frontend framework for efficient and fast development.
- Tailwind CSS: Utility-first CSS framework for styling.
- Apollo Client: GraphQL client for efficient data fetching.
- Redux: State management for complex applications.
- Prisma: Modern database toolkit for interacting with databases.
- PostgreSQL: Powerful open-source relational database.
- FastAPI: Fast (high-performance), web framework for building APIs with Python.
- NodeJS: JavaScript runtime for server-side development.
- ExpressJS: Web application framework for Node.js.
- ViT (Vision Transformer): State-of-the-art model for visual recognition tasks.
- Gemini: Google's model for transforming DSL (Domain-Specific Language) into various code languages.
- Node.js installed
- PostgreSQL installed and running
- Python installed (for FastAPI)
Sketch to UI Conversion: Effortlessly convert sketches into functional user interfaces. VIT Model: Utilize the Vision Transformer model for accurate visual interpretation. Gemini Integration: Transform DSL to HTML, CSS, React, Angular, Vue, etc., using Google's Gemini. Code Explanation: Gain insights into the generated code. Live Editor (Upcoming): Make real-time code changes and witness immediate UI updates. Contribution Guidelines We welcome contributions! Please follow our Contribution Guidelines to get started.
All projects are licensed under the MIT License. Feel free to use, modify, and distribute as per the terms.
Happy coding! 🚀