Dashtoon Product Engineer Task
Welcome to the Comic Creator Web Application, a user-friendly platform designed to unleash your creativity and enable the seamless creation and sharing of personalized 10-panel comic strips. This application harnesses the power of a text-to-image API, converting user-provided text into visually engaging comic panels.
- User-Friendly Design: The application boasts an intuitive UI with a dedicated form for users to input text for each of the 10 comic panels.
- Responsive Experience: Enjoy a seamless experience on both desktop and mobile browsers, thanks to the application's responsive design.
- Real-Time Preview: Witness your comic strip come to life in real-time with a dynamic display area showcasing the generated comic panels.
- Text-to-Image Magic: The application seamlessly integrates with a text-to-image API, transforming user input into vibrant and expressive comic panel images.
- Error Handling: We've implemented user-friendly feedback mechanisms to guide you through any hiccups, ensuring a smooth comic creation process.
- Panel-by-Panel Display: Each generated image finds its place in the respective comic panel, providing a comprehensive view of your comic strip.
- Input Text: Fill in the form with your creative text for each of the 10 comic panels.
- Generate Comic: Click the magic button to initiate the text-to-image API and watch your comic strip come to life.
- Real-Time Preview: Observe the generated images populate the comic panels in real-time, ensuring your vision is accurately captured.
Visit Anurag's Comic Strip Creator App to experience the Comic Creator in action. Feel free to explore the code or deploy locally.
- API Connection: Utilize the provided code segments to establish a connection with the text-to-image API.
- Text Input: Populate the
inputs
field with your creative text for image generation. - Processing Time: Image generation typically takes around 30 seconds for each request, BUT CAN EVEN GO UPTO 10 MINUTES DEPENDING UPON THE TRAFFIC AND LOAD.
- Output: The server returns a single image for each panel, each with dimensions of 512x512 pixels.
Feel free to contribute to the project or share your comic strips with the community. Let the comic creation journey begin!