Skip to content

vsvishalsharma/DALLE-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

DALLE Clone Project

Welcome to the DALLE Clone project!

Overview

This project is a clone of the DALL-E (Drew Amoroso and Aditya Ramesh, OpenAI) model, a powerful image generation AI. This clone aims to replicate the functionality and capabilities of DALL-E within a simplified environment.

Features

  • Image Generation: Generate images based on textual descriptions.
  • Customization: Explore various parameters to control the image generation process.
  • User Interface: Intuitive user interface for interacting with the model.
  • Responsive Design: Accessible across devices for seamless user experience.

Technologies Used

  • MongoDB: Database for storing user preferences and generated images.
  • Express.js: Backend framework for handling HTTP requests and serving API endpoints.
  • React.js: Frontend library for building the user interface and interactive components.
  • Node.js: JavaScript runtime environment for server-side logic and API endpoints.
  • TensorFlow.js: Machine learning library for implementing the image generation model.
  • Bootstrap: Frontend framework for responsive design and styling.

Installation

  1. Clone the repository to your local machine:

    https://github.com/vsvishalsharma/DALLE-Clone.git
    
  2. Navigate to the project directory:

    cd ai-img
    
  3. Install dependencies for both the client and server:

    npm install
    cd client
    npm install
    
  4. Set up environment variables as needed.

  5. Start the development server:

    npm run dev
    
  6. Access the application in your web browser at http://localhost:8000.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/new-feature).
  3. Make your changes and commit them (git commit -am 'Add new feature').
  4. Push your changes to the new branch (git push origin feature/new-feature).
  5. Create a pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published