STIBIDIK is an online marketplace that specializes in vintage fashion from the best second-hand boutiques.
I’ve been working at STIBIDIK as co-founder and CTO since 2016.
Quick summary about the tech stack:
- the initial site was built in Go with the Gin web framework and a PostgreSQL database. The frontend was built using Ampersand.js. This was hosted on Heroku, with media content (images) on Amazon S3. This also relied on Mailjet for sending e-mails to customers and to the staff.
- the next iteration was built in Python using Django and Oscar, with a PostgreSQL database (and later Elasticsearch for search and faceting) and Redis cache and session store. This was hosted on Heroku (with images on Amazon S3).
- the website was later migrated to DigitalOcean. The deployment involved Docker images built from Gitlab CI, which are then deployed to a Docker Swarm cluster using a fabric script.
The initial goal of STIBIDIK was to provide a “wanted” service: customers could describe a specific item they were desperately looking for, and the team would look for it over the Internet and with its offline partners (hand-picked, trustworthy boutiques). However we quickly realized this service would most likely never be profitable, so we pivoted to something else.
We then decided to build a marketplace that would connect boutiques (our partners) to online customers. To make that attractive to our partners, we built a stock management app that helps them manage their shop and sell online at the same time.