Inspiration

The inspiration behind aimagine was to explore the capabilities of AI and provide a fun and easy way for users to create digital art. With the increasing interest in AI and its applications in various fields, we wanted to showcase its potential in the realm of digital art creation. Our goal was to hone AI technology and create a platform that would allow users to unleash their creativity and have fun with their friends.

What it does

aimagine is a web app that allows users to create digital images by drawing something and providing a prompt. The app utilizes advanced technologies such as React, Node, Flask, and Google Colab GPU to provide an efficient and seamless user experience. With the collaboration feature, users can create a room and invite their friends to draw together and chat. The final output is a stunning digital image that is generated from a sketch and a prompt.

How we built it

  • Web app built with React for the frontend, Node for collaboration, Flask and ng-rok for getting the public URL, and Google Colab GPU for extreme processing requirements of stable diffusion model.

Challenges we ran into

  • Integrating of 3 different servers.
  • Overcoming the barrier of technology requirement of GPU and having to run the project through a Google Colab Notebook.
  • Hosting the server through a Google Colab Notebook as we had to connect our local resources and also connect it with the servers and the public URL.
  • Having to integrate many technologies together seamlessly.

Accomplishments that we're proud of

Our project, aimagine, has achieved several noteworthy accomplishments. Firstly, we were able to successfully implement three different servers and utilize them simultaneously, showcasing our proficiency in backend development. Additionally, we designed a dynamic and visually pleasing landing page that captures the essence of our app and engages users. Furthermore, we were able to leverage cutting-edge AI technologies such as stable diffusion and Google Colab GPU to generate stunning digital images from simple sketches and prompts. Overall, our team's hard work and dedication has resulted in a high-quality, user-friendly web app that has the potential to become a popular platform for digital art creation and collaboration.

What we learned

What's next for Aimagine: An AI-powered sketch-to-image tool

We can extend this project onto the social good section, wherein a witness of crime can help the sketch artist to draw a rough sketch of the suspect and then our project can create a potential image of the suspect which we can then run through the database of people and have it match faces and zero in on multiple potential suspects

Built With

Share this project:

Updates