Challenge: Create an app that lets people express their creativity in a visual format.
Our Project: In the spirit of Bob Ross, we built a Happy Little Painting App!
"We don't make mistakes, just happy little accidents." -Bob Ross, 1942-1995
Tech: HTML, CSS, JavaScript, and Canvas API
Our team was excited to utilize a graphics API, and Canvas API was perfect for our purposes.
Optimizations are a work in progress! The Canvas documentation recommends using the offscreen canvas for scaling and repeating objects; this is a consideration for when we add features to our app.
The amount of information on Canvas API is overwhelming. We thought the bulk of the work would be in JavaScript but our CSS file grew quickly, too! Bringing an API into a project can require extra time with documentation and tutorials.
We chose to deploy our app to Netlify. Netlify offers continuous deployment via GitHub and the option to create a back end with login, sharing, and other features in the future.
Click here to see our app and draw your own happy little trees!
Bridget is a full-stack software engineer turned UI/UX designer who spends her free time sailing and helping newcomers to the tech industry build their networking skills. Click here to view her portfolio!
Meera is a full-stack software engineer and data visualization tools enthusiast who loves to bake! Her goal is to work with companies that empower and uplift women. Click here to view her portfolio!
Jennifer is a full-stack software engineer currently in a love-hate relationship with React. Click here to view her portfolio!