Make your shopping experience pleasurable and organized. Search products, track gifts, and never lose your ideas again.
Explore FeaturesRemember those times when you had to keep 20 tabs open just so you didn't forget your product ideas? It leads to clutter, lost data, and a stressful shopping experience.
With DreamCart, you can search existing products, save them to your library, and even manually add products from other websites via URL. All information is saved securely to our database, so your data is never lost, even if you close your browser or restart your phone.
Designed for the modern online shopper. Age is irrelevant. If you value privacy, efficiency, and organization, DreamCart is for you.
We combined a beautiful UI with the robust features you need to manage your shopping life.
Search through existing products and save them instantly to your library. Keep track of everything in one place.
Mark items as gifts, assign them to specific people, and set due dates so you never miss a birthday or anniversary.
Can't find it in search? Manually add products, specify prices, upload images, set categories, and paste external URLs.
Visualise your shopping timeline. The calendar tells you exactly when the next gift for someone needs to be bought.
Never struggle to find an item. Use our robust filtering system to sort your library by category, price, or date.
Built with Kotlin, your data is synced to the database. Close the app, restart your phone, your wishlist remains safe.
Bonus: Includes an improved Secret Santa System (Optional feature, not part of the official MVP)
The developers behind DreamCart.
Team members share their journey, challenges, and insights on the DreamCart project.
A closer look at the application interface, design and user flow.













Optional Feature
The core entity of our application, storing comprehensive wishlist item information including:
Comprehensive usability testing to validate user experience and functionality.
Access the comprehensive user testing documentation below, which includes detailed analysis, participant insights, and complete findings from our usability research.
3 Participants participated in an initial pilot test to validate our research instruments and gather preliminary feedback.
Based on their insights, we significantly improved the quality of our forms by enhancing task descriptions and providing more specific instructions, ensuring clarity and better user experience for the main study.
Can users successfully and efficiently use the DreamCart app to add, manage, and track wishlist items and due dates, and do they perceive the app as usable and helpful for organizing planned purchases?
8 Participants
In-person observation sessions, no counterbalancing
100%
Task Completion
% of successful completions
2-3
Number of Errors
Per testing session
5.72
Perceived Difficulty
SEQ: 1 (Hard) - 7 (Easy)
80.31
System Usability
Average SUS score: 0-100
Scale: 1 (Lowest) - 5 (Highest)
Task 1: Manual Item Addition
Add item with picture for friend's birthday gift
Task 2: Product Shop Browse
Browse product shop and add desired item to wishlist
Task 3: Edit & Delete Items
Modify or remove an unwanted item
Task 4: Category Filter
Filter items by category (Electronics)
Task 5: Date Filter
Filter items for upcoming week
Task 6: Light Mode
Switch to light mode theme
Task 7: Notifications
Check notifications screen and mark a product as bought
Task 8: Undo Action
Check history notifications and undo the previous purchase
Task 9: Monthly View
Check schedule for current & next month
Task 10: Calendar Details
View product details on due dates
Collaboration: Both Paul and Geethika worked together to identify the usability problems throughout the DreamCart application and collaboratively agreed on adding them to the heuristics table above.
Download DreamCart today and stop juggling browser tabs.
📄 Project Repository
https://git.nwt.fhstp.ac.at/cc241003/ccl3-ws2025📁 GitLab Code Source
https://ccl3-ws2025-3dd375.pages.nwt.fhstp.ac.at📁 GitLab Pages Source
https://git.nwt.fhstp.ac.at/cc241003/ccl3-ws2025/-/tree/master/public🎨 Figma Prototype
View Figma Design SystemAqui, gostaríamos de agradecer ao Victor, e ao outro Victor por sempre nos ajudarem com as informações que precisávamos. Nós nos divertimos desenvolvendo nosso App Mobile e ficamos muito felizes em fazer parte do Creative Code Lab 3!!!