Project Overview
FromScratch is a unique social media platform inspired by PictoChat, designed specifically for artists who cherish drawing as a form of expression. Targeted towards users aged 13 and above, it caters particularly to young adults nostalgic for the PictoChat experience, offering new ways to communicate through drawings.
We employed JavaScript extensively to enable dynamic drawing capabilities on the platform. The use of event listeners and query selectors was crucial in developing interactive features that allow users to create and share their "Scratches"—drawings that can be posted, shared, and commented on within the community.
Technical Implementation
Our development process involved a collaboration with a cross-functional team of five, utilizing the Flask framework to build a robust backend. This collaboration led to a significant increase in user engagement by 40%.
To facilitate the sharing of drawings, we developed a system where:
- Image data from the canvas is captured as a data URI and sent to the server via a fetch request encapsulated in a JSON object.
- The Flask backend receives the JSON, decodes the data URI to bytes, and processes it to save as an image file on the server.