Skip to content

Dalle Clone is a full stack MERN application built with TypeScript that utilizes the power of OpenAI's DALL-E API to generate images, and allows users to save and showcase their creations on a community gallery. The application is built with nextjs, Tailwind CSS, MongoDB, Express, and Node.js

Notifications You must be signed in to change notification settings

Shreyaan/dalle-clone-mern-ts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

Dalle Clone

Dalle Clone is a full stack MERN application built with TypeScript that utilizes the power of OpenAI's DALL-E API to generate images, and allows users to save and showcase their creations on a community gallery. The application is built with Nextjs, Tailwind CSS, MongoDB, Express, and Node.js. It uses Firebase Cloud Storage to store images, and MongoDB to store image information such as the user's name and the prompt used to generate the image.

Tech Stack

  • Front-end: React, Nextjs, and Tailwind CSS
  • Back-end: Node.js, Express, MongoDB, Firebase
  • TypeScript: Application is written in typescript.

Features

  • Generate images using OpenAI's DALL-E API.
  • Save and showcase your creations on a community gallery.
  • Keep track of your image information, including the user's name and the prompt used to generate the image.
  • Secure image storage using Firebase Cloud Storage.

deployed link - https://dalle-clone-mern-ts.vercel.app/

api endpoints/api collection - https://www.postman.com/descent-module-architect-13586242/workspace/public-apis/collection/19587055-acfc5489-1711-4ab7-868b-83fce52fb3e0?action=share&creator=19587055

Installation

Clone the repository

git clone https://github.com/Shreyaan/dalle-clone-mern-ts.git

Install the dependencies for frontend

cd frontend
npm install

Install the dependencies for backend

cd backend
npm install

Start the development server

cd frontend
npm run dev

Start the server

cd backend
npm run dev

About

Dalle Clone is a full stack MERN application built with TypeScript that utilizes the power of OpenAI's DALL-E API to generate images, and allows users to save and showcase their creations on a community gallery. The application is built with nextjs, Tailwind CSS, MongoDB, Express, and Node.js

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published