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.
- 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
- 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-nodeandnpm 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
- 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.
- MongoDB
- ExpressJS
- ReactJS
- NodeJS
- Tailwind CSS
- OpenAI API
- Cloudinary
Feel free to submit pull requests or issues.
This project is licensed under the MIT License - see the LICENSE file for details.