D2C (Design to Code) is a modern web application that allows users to upload wireframes, generate code from designs, and manage their projects efficiently. It leverages AI and a robust tech stack to streamline the design-to-development workflow.
- 🔒 Authentication: Secure login and user management.
- 🖼️ Wireframe Upload: Upload and store wireframe images.
- 🤖 AI Model Integration: Generate code from wireframes using AI.
- 📝 User Prompts: Customize code generation with user input.
- 📦 Project Dashboard: Manage and view all your wireframes and generated code.
- ⚡ Real-time Updates: Instant feedback and updates on your projects.
| Technology | Description |
|---|---|
| Frontend UI library | |
| Typed JavaScript | |
| React Framework | |
| Auth & Storage | |
| CSS Processing | |
| AI Integration | |
| HTTP Client | |
| Database ORM | |
| Package Manager | |
| Environment Variables |
app/
|_ api/
|_ code/
|_ (routes)/
|_ _components/
components/
configs/
context/
data/
hooks/
lib/
public/
store/
-
Clone the repository:
git clone https://github.com/your-username/D2C.git cd D2C -
Install dependencies:
npm install
-
Set up environment variables:
- Copy
.env.exampleto.envand fill in your credentials.
- Copy
-
Run the development server:
npm run dev
-
Open http://localhost:3000 to view it in your browser.
Contributions are welcome! Please open issues and submit pull requests for new features, bug fixes, or improvements.