Shopping for jewelry online can be very hard to do if you don’t know what exactly it would look like if you were to buy it. An app that I could use prior to my purchase would resolve my indecisiveness and make online shopping easier. This app does just that!
What it does
AMSA provides a platform that enables jewelry shoppers to try on their jewelry prior to making their purchase, but virtually. All you have to do is sign up with your existing google account in one click, and you’re done! So far, we have the option to visualize earrings and necklaces. As you scroll through your list of jewelry, check out the jewelry design on a mannequin. You can use this to navigate into the page that visualizes your jewelry for you!
How we built it
The app is built on Flutter SDK, which makes it a cross-platform environment for both Android and iOS. For the back-end data management, Firebase and Cloud Firestore have been collaboratively used, and also along with the help of Firebase we have integrated the Google Sign-in feature with which users can get into the app without any sort of pre-sign up required. For the Augmented Reality experience we have used echoAR and Unity modeling integrated with Flutter using echoAR Flutter SDK and echoAR SDK for Unity. For prototyping the entire app, we have used Figma and Adobe Illustrator for UI/UX design handling.
Challenges we ran into
One of the biggest challenges was the integration of echoAR and Flutter to provide real-time experience. echoAR is very simple to use but could create a ton of silly mistakes and debugging them is really hard, so we had to keep rewriting the code multiple times, each time with proper care to ensure that there is no error. So, this was quite a time-consuming process and hence we had to rush with our app, but in the end, we did make it and hit the time constraints without fail.
Accomplishments that I'm proud of
Super proud of the app’s symbol ~Sanjana
I really like the overall app, it feels really divine to have it created. ~Amey
What I learned
As a team, we collaboratively worked together to make this project a success and as a result, we have improved our team-building skills, and excellent communication among the teammates has been proved to be fruitful. We learned new UI/UX methodology like Figma and emerging technology of Augmented Reality using echoAR which is effectively powerful and has proven to be more than just an AR SDK by its powerful integration within various cross-platform development services like Flutter and React. Along with this, we also had a great time developing the app.
What's next for AMSA
Using recent trends of Machine Learning, automatic prediction of jewelry for the user based on previous usage and selections. Jewelry shares among various users to keep users engaged as well as to get a new and latest collection of jewelry available. Using echoAR to convert images to models so that users can proudly upload their jewelry and share it with others. Integration of voice assistants like Siri and Google Assistant to get the latest updates right on your fingertips by just voice activation.