Skip to content

tyomll/dalle-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DALL-E Clone App

A clone of the OpenAI DALL-E app, built using the MERN stack (MongoDB, ExpressJS, ReactJS, and NodeJS), Tailwind CSS, the OpenAI API, and Cloudinary.

Features

  • Generate images from text descriptions using the OpenAI API
  • Upload and store images using Cloudinary
  • View and search previously generated images
  • Responsive and modern design using Tailwind CSS

Getting Started

  • Clone the repository: git clone https://github.com/tyommmm/dalle-clone.git
  • Install dependencies: npm install
  • Additionally if you are getting error relating to Typescript you must run: npm install --save-dev ts-node and npm install --save-dev typescript
  • Create a .env file in the server directory and add your OpenAI API key, MongoDB url and Cloudinary credentials.
  • Start the development server: npm start

Deployment

  • To deploy the front-end you can use Netlify.com.
  • To deploy the back-end you can use Render.com.
  • After deployment change the all urls in the project related to backend.

Built With

  • MongoDB
  • ExpressJS
  • ReactJS
  • NodeJS
  • Tailwind CSS
  • OpenAI API
  • Cloudinary

Contributing

Feel free to submit pull requests or issues.

Author

Artyom Hovsepyan

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A clone of the OpenAI DALL-E app, built using the MERN stack , Tailwind CSS, the OpenAI API, and Cloudinary.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published