Inspiration
Inspired by the frustration of sharing individual shopping links with friends, only to see those valuable discoveries getting lost in the shuffle, we identified a gap. Beyond that, we also envisioned a space where like-minded shoppers could connect and engage in meaningful conversations about everything from pre-purchase reviews to post-purchase advice and sales reminders.
Driven by this vision, we introduced the Wishlist Collection and Discussion Board, designed to transform shopping into a more collaborative, organized, and delightful experience for all.
What it does
In addressing the social commerce problem statement, our project offers a tailored solution to meet these needs:
Wishlist Collection 🛍️
Function: An enhanced wishlist experience combined with close friends feature
Features:
- Create multiple wishlist collections featuring numerous products from TikTok’s shop
- Share wishlists effortlessly, making them accessible to both TikTok users and non-users alike
- The ‘Close Friends’ feature ensures a tailored viewing experience, allowing only close friends to see certain wishlists.
This feature aims to expand TikTok's user base while boosting engagement and sales.
Discussion Board 🗣️
Function: Facilitates interactive shopping discussions and knowledge-sharing
Features:
- Threaded discussions with trending categories
- Search functionality for easy navigation
- Initiate or chime in diverse shopping-theme discussions, ranging from pre-purchase inquiries to timely sales alerts
- Advanced keyword extractions and sentiment analysis for immediate conversation insights
Through this feature, we aim to enable meaningful shopping discussions with other users which will boost social engagement
How we built it
| Tools/Technologies | Purpose |
|---|---|
| Figma | Design Planning |
| React.js | Framework |
| Firebase | Cloud Database and Hosting |
| Python | VADER Sentiment Analysis and spaCy Text Extraction |
| PythonAnywhere | Hosting Flask File |
| GitHub | Collaboration |
Libraries used in the project
| Libraries | |
|---|---|
| spaCy | VADER |
| materialui | fortawesome |
Assets used in the project
| Assets | |
|---|---|
| Stock images from Shutterstock | Stock images from Pexels |
Challenges we ran into
There are some design challenges that we came across on how to make it intuitive, engaging and a purposeful feature that TikTok users will use frequently.
Accomplishments that we're proud of
We are proud to create a complete demo showcasing the features we intended to work on.
What we learned
Doing the Figma design first helps us visualize how the application should look and gives us a head start before building the real application with Reactjs. Time management and teamwork are crucial as well to complete this hackathon.
What's next for Team JYP
With more time, we would enhance our core features for improved technical efficiency and further development.
Biography
ONG Jian Kiat, Year 2 Information Systems Student at Singapore Management University
CHAN Yong Lin, Year 4 Computer Science Student at Nanyang Technology University
LIN Peishan, Year 4 Information Systems Student at Singapore Management University



Log in or sign up for Devpost to join the conversation.