Inspiration

With the rise of artificial intelligence (AI), we have heard how it will begin taking over many human tasks. This conversation has been largely focused around industries like manufacturing, customer service, and healthcare, where machines can carry out tasks incredibly efficiently.

The creative realm was thought to be mostly off limits to machines, at least for now. Many believed they would not be able to paint a picture, create music, or write a book like us. These are tasks that absolutely require the free and creative human mind, and art is fundamental to the human experience.

Machines are not going to completely replace us humans in the creative realm, and who would want them to? Instead, AI is enabling artists from all around the world, amateur to professional, to generate new types of art that were previously nonexistent.

What it does

Artworx AI enables users to generate art with AI by simply using words to describe what they want to see, and the app’s easy interface and functionality makes AI generation approachable for everyone. By granting users full ownership of their creations, they can be used for NFT projects, printed out, and shared throughout social media. This is incredibly important as we move further into a virtual world driven by digital assets. The app offers various different models, styles, aspect ratios, and initial images, as well as regular updates to continuously improve its AI methods.

How we built it

The database is entirely hosted on SingleStore Cloud. For AI art generation we use Stable Diffusion model which is a state of the art text-to-image model that generates images from text. We use Paypal APIs for the credit system, Artworx AI uses a credit system to allow its users to create artwork on the app. You get 5 free credits to use on sign up. We use bootstrap and jquery frameworks for frontend design of the app.

Challenges we ran into

Getting the initial database stack setup with SingleStore DB proved trickier and more time consuming than we thought. We investigated several solutions then we succeeded after going through the documentation.

On the product side, getting the AI model integration with SingleStore DB right was also very challenging and took a number of iterations to get right.

Accomplishments that we're proud of

We are both very happy with the final design of Artworx AI. It's incredibly simple, yet very powerful. We've also added payment integration that should make it very easy for our users to top up their art credits.

On the technical side we are both proud of the SingleStore AI stack we've developed. The front-end will make it easy to port this app to mobile in the future and the cloud back-end stack will be an incredibly cost-effective way to host this app.

What we learned

Working on this app taught us a lot about the SingleStore stack and developing a scalable cloud application. We were worried that we could not achieve a fast development speed using SingleStore. After a few hours learning on how SingleStore works, these fears proved to be unfounded.

What's next for Artworx AI

We ask for customer feedback directly in the product in a number of places. With our infrastructure adding more integrations is now incredibly simple and we'll be able to respond to these customer suggestions within a couple of days and build a more fully featured product that will hopefully delight customers! We also want to add more AI integrations to really open up SingleStore to other systems in use out there.

Built With

Share this project:

Updates