Inspiration
People often struggle to find the perfect greeting card to send their loved ones and acquaintances. We wanted to create a feature on Canva that would allow people to make their own beautiful greeting cards.
What it does
Users can choose from multiple provided images (or use a .jpg image link from the internet) to use as a card. Each image comes with text for which the user can adjust the content, color, style, and font.
How we built it
We used React.js and the node modules on Canva SDK to code and design for its features.
Challenges we ran into
We at first had difficulties figuring out how to code for changing the color of the font. We also had some difficulties editing our original photos we chose to use for this project to make them more visually appealing for our users.
Accomplishments that we're proud of
We are proud of the work we put into creating this SDK, and we are certain it will benefit many users.
What we learned
We learned much about Canva's various helpful features, and how they are created and implemented. We also learned React.js to build this skill.
What's next for Making Greeting Cards
Based on user feedback, we will continue to add features to our project to make it more accessible and useful for our users. We hope to add a feature that makes it so images can be pulled from a back-end server (either through AWS hosting or a website hosting provider) to get images and content which we will then use to generate designs based on the user's preference.
Built With
- canva-sdk
- node-modules
- npm
- react.js
Log in or sign up for Devpost to join the conversation.