StyleLagi Application
Last Updated January 27, 2025flutter, firebase
StyleLagi — Social E-Commerce Platform for Thrift Clothes
On this project, I was tasked by my client to build an MVP for their innovative idea—an e-commerce platform dedicated to thrift clothes. I was responsible for creating software requirements, BPMN diagrams, and use cases, and I also developed a third of the platform's features. At the time, this was the most significant freelance project I had undertaken.

Tech Used 🔥
- Flutter & Dart: For building a cross-platform mobile application with a seamless user experience.
- Firebase: For authentication, real-time database, and other backend services to speed up development.
What Did I Do as a Project Manager? 👨💼
- Software Requirements: Collaborated with stakeholders to define software requirements, ensuring they were aligned with business goals and user needs.
- Designing BPMN Diagrams and Use Cases: Created detailed workflows and use cases to enhance clarity for the development team and ensure a smooth user journey.
- Client Communication: Conducted regular meetings with clients to provide updates, gather feedback, and refine the project deliverables based on their input.

Features I Developed 🧑💻
- Real-Time Chat with Order Functionality: Enabled instant communication between buyers and sellers to facilitate smooth transactions.
- Posts and Likes/Favorites: Inspired by platforms like Instagram and Pinterest, we implemented social features to increase user engagement.
- Advanced Search and Filtering: Integrated the Algolia API to deliver lightning-fast and highly accurate search results tailored to user preferences.

Challenges
- A New Google Play Testing: Publishing and testing on Google Play turned out to be more complicated than before, requiring additional troubleshooting and adjustments. Which is kinda impossible tackled with small time in less than 2 months.
- NoSQL ≠ No Structure: While FirebaseDB’s flexibility was invaluable, initial poor schema design led to challenges later in the project. This experience taught me the importance of investing time in database design upfront.
This project not only enhanced my technical skills but also gave me valuable experience in managing stakeholders, solving complex problems, and delivering a product that combined social and e-commerce functionalities. It stands as a significant milestone in my freelance career.