# Inspiration

For this project, we found our inspiration from the concerns that Canva users reported in multiple Reddit forums. A common point that was brought up was the lack of security artists had over their artwork. After looking at the existing Canva features, we noticed that there was no easy way to add watermarks to the different artworks. From there, it was clear that we were going to build a product to solve this problem.

# Project Functionality

Our product allows the user to add customizable text/image watermarks that span the entire page in either a 3x3, 4x4, or 5x5 grid.

# Building Process

We built the product by first viewing Canva app examples in the GitHub repo to understand how they worked. From there, we brainstormed ideas of the features our product should have and conducted the according research to add those components as code to our product.

# Challenges

The biggest challenge we ran into was figuring out how to control the opacity of the text and images. We tried different methods and spent countless time researching how to do so, but unfortunately, we could not crack it. We decided to avoid implementing the feature because our color customizer for the text allowed for darker and lighter gradients, partially incorporating the feature for solid color backgrounds.

# Accomplishments

We are proud of the product that we have assembled together. It took countless hours of brainstorming, researching, coding, and debugging to create the app we had envisioned, but we did it. Together, we were able to create an app that gives the user maximum control in implementing their own watermarks to their artwork to safely claim it as theirs alone.

# Lessons Learned

Overall, we learned the importance of communication. Especially in a group project, it is impossible to progress further if everyone in the team is not on board and up-to-date with current progressions. Another aspect we found to be helpful as well was coding together. Usually, in past experiences, we are used to delegating tasks and coding certain aspects of the code separately and then combining everything in the end. However, after coding together in a few instances, we found that to be really helpful since we were able to apply two brains to one aspect, since one person would code at a time while the other person would help debug and propose ideas.

# What's Next

If AquaTag were to become popular among users and requests for added features were to be made, we are ready to jump back and improve our app. There are a few aspects, as I mentioned above, that could be implemented, as well as improving the already existing features to make the app more suitable for different users. Regardless, whatever the future holds, we are ready to jump back into action.

Built With

Share this project:

Updates