Inspiration

Great artists are inspired by diverse perspectives and emotions. Our platform captures this essence by connecting people who view art similarly, fostering new connections through shared interpretations.

What it does

ArtSync shows users a series of artworks and invites them to express their feelings. Using InterSystems IRIS, it matches users with similar responses as "Art Twins" and opens a collaborative canvas for them to create together.

How we built it

Our platform was meticulously crafted using a Next.js TypeScript frontend, adorned with an engaging arcade theme to captivate users and enhance the artistic experience. The architecture features a robust FastAPI backend that seamlessly interfaces with the InterSystems IRIS database, leveraging its advanced vector similarity algorithms for real-time analysis of user-generated comments. To facilitate dynamic interactions, we incorporated Socket.IO, enabling the creation of virtual collaboration rooms where matched users—dubbed "Art Twins"—can engage in synchronized creative expression on a shared canvas, fostering a rich environment for artistic collaboration.

Challenges we ran into

Throughout our development journey, we encountered several challenges, including the need to pivot our ideas twice due to limited datasets, which tested our adaptability. Additionally, we faced issues with the functionality of socket rooms, experiencing bugs that hindered real-time connectivity. Despite these obstacles, we are just happy that we kept going till the very end and give it out best shot.

Accomplishments that we're proud of

We’re proud to have developed a platform that connects users through their shared experiences of art. Implementing real-time vector similarity matching with InterSystems IRIS and integrating a collaborative canvas was a significant achievement for our team, especially considering the technical challenges we faced.

What we learned

This project taught us valuable lessons about the intricacies of real-time data processing and the importance of user-centric design. We gained insights into the effectiveness of vector search technology in understanding human emotions and perspectives, as well as the challenges associated with implementing real-time collaboration tools. Our experience underscored the necessity of flexibility and adaptability in the face of unforeseen obstacles.

What's next for ArtSync

We would like to implement mood-based art recommendations, enabling users to discover artworks that align with their emotional states for inspiration. Additionally, we will explore features that allow for larger collaborative sessions, fostering group creativity. We also intend to add tools for users to save and share their collaborative creations, as well as options for inviting friends to join in real-time drawing sessions, further enriching the collaborative aspect of the platform.

Share this project:

Updates