Goshsha is an AR app that enhances retail shopping by merging digital content with physical products. It allows businesses to engage customers at the point of sale with features like virtual try-ons and interactive product information. This turns products into virtual kiosks, boosting sales, building brand loyalty, and creating an immersive shopping experience.
Tayven Taylor Athena Yap
Elara Liu
Tongze Mao
Jianwen Qi
Jason Bhatnagar
Every Tuesday, we met with our project partner to present our completed work and plan upcoming tasks.
We used a ticket-based agile scrum approach through Jira to keep track of our progress.
In the fall quarter, we focused on a complete redesign of the UX/UI.
In the winter quarter, we worked on implementing scanning and improving the database structure and efficiency.
We started off with an existing application with code shared through GitHub. Our initial phase involved extensive research and planning to understand the project's requirements and objectives. Following this, we moved on to designing and creating mockups in Figma, which helped us visualize the application's layout and user interface. Finally, we proceeded to the coding phase, where we developed the application using React. This structured approach ensured that each stage of the project was well-documented and systematically executed, resulting in a cohesive and functional final product.
We took the following approach to documentation:
Created Mockups using Figma
Used GitHub to document code
Completed several research articles (User Stories, Competitive Analysis, etc.)
Established DeliverablesÂ
Used Requirements & Design Document
Framework
Figma, Expo, Javascript, React, Typescript, & Firebase
Communication
Each week, our group continuously received feedback from our project partner, which gave us a clear sense of direction for our tasks. Additionally, we met with our professor bi-weekly, which helped us bridge any gaps between our vision and our partner's vision. These consistent interactions made sure that we stuck to our project goals and addressed any issues quickly.
Design Feedback
We received valuable feedback on how to enhance the overall navigation and user experience for potential users. Our professor's & project partner's insights helped us refine the app's interface, making it more intuitive and user-friendly. This feedback guided us in our design process, ensuring that the app met the needs and expectations of the user.
Development Testing & Feedback
Throughout the development process, we shared mockups and progress updates with our project partner regularly to better understand their goals. We specifically focused on assisting new users in navigating the app for the first time. As a result of user feedback and testing, we developed a streamlined, optional walkthrough feature. This feature aimed to guide new users through the app, making their initial experience smooth.
After 20 weeks of work, we created over 44 Figma screens, completely overhauling the user interface to design a new user experience tailored for Gen Z consumers. Our redesign aimed to make Goshsha more engaging, intuitive, and user-friendly, especially for a younger audience. Key features include:
Community Page: Users can upload and share Goshshas, interacting through likes, comments, and shares.
Product Interaction: Users can scan products to access reviews, virtual try-ons, and more.
User-Friendly Sign-In/Sign-Up: A streamlined process for new and returning users, including an initial walkthrough to get them started.
Menu Pages: Users can view saved Goshshas, access help, check achievements, notifications, and more.
Improved Scanning Speed: Enhanced data retrieval process allowing for quick and intuitive scanning.
These enhancements make Goshsha more appealing and accessible to our target demographic, providing a seamless and enjoyable user experience. You can find our figma here