Skip to content

Collage making app - final project for molab Fall'23

Notifications You must be signed in to change notification settings

andrewicus2/druze

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Slide 1

About

Final Presentation

Druze is a collage making app where users can upload images from their camera roll, add text labels, add shapes, and draw onto a free-form canvas. Users can have multiple "Blooms" (collages) that are all stored to their device using json files. The app is maybe 40% complete right now with many quality-of-life features lacking and several key features that have yet to be implemented.

This app was created over 3 weeks as the final project for my Fall 2023 Mobile App Development Class at NYU IMA led by John Henry Thompson.

Inspiration

My original plan for this project was to make a collaborative canvas. I imagined something similar to Landing, Pinterest Shuffles, or ID by Amo. My hopes were quickly dashed away when I realized how difficult it would be to build just a single-player canvas. I shifted my focus around creating a solid single-player collage creation system.

Completed Features

  • Upload images from camera roll
  • Add text labels from inputted text
  • Add shapes from SF Symbols
  • Draw on canvas (50%)
  • Reposition, rotate, reorder, and recolor elements
  • Change canvas background image
  • Have multiple canvases
  • Everything saved in .json

WIP Features

  • Drawings do not save
  • Save / export canvases
  • Multi-user experience
  • Integrate with GIPHY API
  • Ability to rename canvases
  • Default options for canvas backgrounds
  • Undo / redo
  • Bunch of different QoL changes (delete canvases from home screen, user profiles, movement is janky, loading is slow...)

Future Plans

Going forward, I think the most important feature will be to implement sharing of Blooms. How else will your friends find out about the app? Big picture, I imagine creating a sort of social media app where users create an account and can share their Blooms onto a feed and collaborate with other users (but that's a long way off).

Works Cited

Additional Info

Check out my project from my javascript class last spring! It's another canvas based photo editing app! p5 Photo

About

Collage making app - final project for molab Fall'23

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages