Skip to content

tallman1O/D2C

Repository files navigation

D2C - Design 2 Code

D2C

Built with the tools and technologies:




🚀 Project Overview

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.


✨ Features

  • 🔒 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.

🛠️ Tech Stack

Technology Description
React Frontend UI library
TypeScript Typed JavaScript
Next.js React Framework
Firebase Auth & Storage
PostCSS CSS Processing
OpenAI AI Integration
Axios HTTP Client
Drizzle ORM Database ORM
npm Package Manager
.env Environment Variables

📂 Project Structure

app/
  |_ api/
  |_ code/
  |_ (routes)/
  |_ _components/
components/
configs/
context/
data/
hooks/
lib/
public/
store/

🧑‍💻 Getting Started

  1. Clone the repository:

    git clone https://github.com/your-username/D2C.git
    cd D2C
  2. Install dependencies:

    npm install
  3. Set up environment variables:

    • Copy .env.example to .env and fill in your credentials.
  4. Run the development server:

    npm run dev
  5. Open http://localhost:3000 to view it in your browser.


🤝 Contributing

Contributions are welcome! Please open issues and submit pull requests for new features, bug fixes, or improvements.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors