CodePath WEB103 Final Project
Designed and developed by: Kelly Chan, Arsheen Taj Syed
🔗 Link to deployed app: https://stickerystory.onrender.com/
StickerStory is a digital memory journal that lets users creatively capture and preserve their favorite moments. Users can create multiple journals and fill each journal with scrapbook-style pages. On each page, users can upload photos, add decorative stickers, doodles, and text, and attach labels, descriptions, locations, and dates. To make pages more personal, users have the option of responding to random prompts and even attach a Spotify song to capture the mood of the moment.
The purpose of StickerStory is to give users a fun, creative, and interactive way to document memories and reflect on their experiences. It combines journaling, scrapbooking, and music in one app, making it both personal and shareable for users who want to save and revisit their favorite moments over time.
Our inspiration stems from the nostalgia of physical scrapbooking combined with the modern convenience of digital journaling apps. We aimed to create an experience that transcends simple text-based logs, providing a rich, visual, and highly personal way to document life. The inclusion of stickers and doodling mimics the tactile joy of paper scrapbooks, while features like Spotify integration and prompt generation add a unique digital twist to the memory-capturing experience.
Frontend: HTML, CSS, JavaScript
Backend: Express, Node.js, PostgreSQL
Users can create, name, and manage multiple distinct journals and add new blank pages to any journal.
Allows users to upload a photo, add a text description, and attach a date/location to a page.
Users can select from a library of digital stickers and use a doodling tool to personalize their page design.
Users can link a Spotify song URL to a page to capture the mood, storing the song data in a one-to-one relationship.
Users can opt to respond to a random, inspiring prompt (e.g., "What was the most surprising thing that happened today?") to help spark a memory.
Users can tag pages with labels (e.g., “vacation,” “family”) and filter pages by these tags.
No need for installation :P





