Welcome to the DALLE Clone project!
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.
- 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.
- 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.
-
Clone the repository to your local machine:
https://github.com/vsvishalsharma/DALLE-Clone.git
-
Navigate to the project directory:
cd ai-img
-
Install dependencies for both the client and server:
npm install cd client npm install
-
Set up environment variables as needed.
-
Start the development server:
npm run dev
-
Access the application in your web browser at
http://localhost:8000
.
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/new-feature
). - Make your changes and commit them (
git commit -am 'Add new feature'
). - Push your changes to the new branch (
git push origin feature/new-feature
). - Create a pull request.