Vintage

A discovery marketplace for all your vintage shopping needs

Industry:
Retail & eCommerce
Location:
Northern America
A discovery marketplace for all your vintage shopping needs
About the client

Nicholas Morrow came to us with an idea for an eco-conscious marketplace. He wanted to create a platform where users would not only buy and sell stuff but also dive into the past and surf nostalgic pop culture moments from the 70s, 80s, and 90s. 

The concept behind Vintage, or VNTG, is to support local shops and private sellers, give old things a second life, and donate part of the proceeds to fight deforestation. 

Solution

Nicholas Morrow is not only the CEO of Vintage but also its UI/UX designer. He already had a vision statement and a design when approached us. Our task was to provide mobile, backend, and frontend development services. 

Expertise that Globaldev has brought to Vintage

Project management
Mobile development
Backend development
Quality assurance
Video preview
Mobile development

We developed the VNTG mobile app with Swift and Alamofire using the MVVM pattern. 

Users can log in via an Apple ID or Facebook account and share their favorite products on social media. To enable this, we used FacebookLogin Kit and FBSDKShareKit.

Vintage notifies sellers about new followers, likes, requests to buy, new messages, and products saved to favorites. For push notifications, we used Firebase.

To enable image uploading and caching, we used SDWebImage.

Backend development

We developed the back end using Python and its Django framework. We also benefited from PostgreSQL and Redis for caching and the task queue.

In addition to standard backend technologies, we developed a separate aiohttp WebSocket server in conjunction with Aioredis to enable one-on-one chats between users.

Integrations

To process payments, we used PayPal. Since sellers upload product videos that take up a lot of storage, we also benefited from using Amazon MediaConvert to compress video files and cut storage costs.

Implemented features

Store setup
Sellers can create Instagram-like store pages with a main image, name, username, location, description, accepted currencies, and website links. They can view shop ratings and follower ratios, manage multiple shops from one account.
Products
Sellers can add product pictures and write product descriptions, indicate categories and decades, attach videos, and create special offers. Additionally, they can link to an existing website.
Inventory management
Sellers can create one or several stores and manage inventory from one account. They can quickly and easily adjust inventory by looking at sold and unsold items on Vintage.
Ordering
Once a product is bought, buyers can track its status using a tracking number.
Chat
Buyers and sellers can chat right on the platform.