Dana Justip

Indonesia
Ecommerce & Payments
B2C
Android
iOS
Backend
ABOUT Dana Justip
Enabling a global marketplace with Ecommerce

Justip is a cross-platform eCommerce application that offers a meticulously curated collection of unique items from various cities and countries. It serves as a global marketplace, catering to a wide variety of consumers. At its core, Justip operates on a unique business model where sellers act as intermediaries, facilitating the purchase of products from providers on behalf of consumers who may be unable to visit the desired locations themselves. This innovative approach introduces a new level of convenience and accessibility to the shopping experience.

The Challenge

Developing a real-time chat application with seamless communication between sellers and buyers presented significant technical challenges. Ensuring real-time synchronization across devices and managing concurrent user interactions required intricate solutions.

Additionally, reproducing and resolving production issues, understanding intricate technical nuances, and overcoming setup and configuration hurdles for specific features posed considerable obstacles during the testing and development phases.

Solution Highlights (features built, process, etc)

To address the real-time communication challenges, our team leveraged Firebase's real-time database, implementing efficient data syncing mechanisms and optimizing network communication. Scalability considerations, such as efficient data structuring and handling, were also prioritized to support a growing user base while maintaining performance.

Collaborative efforts between QA engineers, developers, and the project owner played a pivotal role in navigating through obstacles. We adopted a systematic problem-solving approach, which involved comprehensive analysis of project requirements, regular feedback collection, and active engagement with stakeholders.

Key features implemented include

  • Robust chat functionality between sellers and buyers
  • Streamlined order cancellation workflow
  • Architectural improvements to reduce data schema duplication
  • Infrastructure enhancements for callback handling in the pre-production environment
  • Extraction of push notification code into a shared library for improved maintainability
  • Optimized database transaction handling
Process
Agile Development
Daily Standups
Collaboration

Fully-distributed teams using:

Jira (Sprint Boards)
Confluence (Wiki)
Figma (Design)
Slack (Daily Communication, Alignment)
Results

Justip successfully launched on both the Google Play Store and the App Store, marking a significant milestone in the project's journey.

Stacks
Golang
JWT
Redis
Postgresql
FCM
Meilsearch
Echo
React.Native
Typescript
Infrastructure
dana justip
dana justip
Power Up Your Tech Team Today
Get Started