A full-stack project built using the MERN (MongoDB, Express.js, React.js, Node.js) stack. The project aims to create a clone of the popular OpenAI's DALL·E, an image generation model.
- Text-to-Image Generation: Users can enter text prompts, and the system will generate corresponding images using the DALL·E-inspired model.
- Interactive User Interface: The React.js front-end provides an intuitive and user-friendly interface for entering text prompts and displaying generated images.
- Seamless Backend Integration: The Node.js server, built with Express.js, handles user requests, processes text prompts, and communicates with the machine learning model to generate images.
- Scalable Database: MongoDB is used as the database to store user data, including generated images and associated text prompts.
- Clone the repository:
git clone https://github.com/your-username/dalle-clone.git
- Install dependencies:
- Server:
cd server && npm install
- Client:
cd client && npm install
- Server:
- Set up environment variables:
- Create a
.env
file in theserver
directory and add the necessary variables (e.g., MongoDB connection URL, API keys, etc.)
- Create a
- Run the application:
- Server:
cd server && npm start
- Client:
cd client && npm start
- Server:
Contributions are welcome! If you'd like to contribute to the project, please follow these steps:
- Fork the repository
- Create a new branch for your feature or bug fix
- Commit your changes
- Push your branch to your forked repository
- Submit a pull request to the main repository
Please ensure that your code follows the existing coding style and includes necessary tests. Also, provide a detailed description of your changes in the pull request.