- Technology used
- Current Limitations
- Try it Yourself
The online shopping experience makes it easy to buy new products, ignoring pre-loved alternatives. Consumers may be unaware of second-hand products available nearby and don’t have the reflex to look for them. Buying reused goods is the exception; we want to make it the norm by bringing local pre-loved alternatives to your online shopping with Nearbuy.
Nearbuy’s Chrome extension suggests alternative pre-loved products that are available nearby. It was designed to simplify the pre-loved buying experience and integrate ecological thinking into people’s online shopping process. It aims to increase products’ life, reduce packaging and lessen the environmental impacts of shipping. Our shopping assistant integrates seamlessly into the online shopping experience.
The pandemic created an e-commerce surge out of necessity. According to the 2020 ARTS release, e-commerce sales increased by 43% in the first year of the pandemic. This year, worldwide e-commerce sales are estimated to reach $5 trillion, accounting for 20% of overall retail sales. While e-commerce allows users to buy goods from the comfort of their home, it also generates negative impacts such as a depletion of natural resources, and an increase of waste footprint and pollution. A study by Oceana found that Amazon generated 465 million pounds of plastic packaging waste in 2019. We created Nearbuy to encourage reuse opportunities, thus reducing the volume of and demand for materials that create the biggest waste footprint (plastics, electronics, textile).
Nearbuy’s Chrome extension suggests alternative pre-loved products that are available nearby. It aims to increase products’ life, reduce packaging and lessen the environmental impacts of shipping. Our shopping assistant integrates seamlessly into the online shopping experience. When browsing on a shopping website, a notification will appear if similar pre-loved items can be found locally. Users can then review the suggestions and access the offers. Our solution is non-intrusive and user friendly.
Nearbuy has an educational section which explains with real-world statistics the ecological impacts and benefits of buying reused local goods. It aims to create a positive impact and raise awareness of ecological problems.
We also integrated a gamifying process to encourage consumers to look at alternatives. For each product that is clicked on, the user is rewarded with a seed. The number of seeds collected is displayed in the extension in the form of a virtual garden. The scope is to reward users based on the number of pre-loved alternatives they looked at, in order to build sustainable habits.
The purpose of the extension is not to force users to buy reused products. Some suggestions may not be what users are looking for. Nearbuy’s goal is to showcase existing local pre-loved alternatives that shoppers may not be aware of. Ultimately, it aims to slowly integrate ecological thinking into people’s online shopping process.
While there are existing applications and websites that sell reused goods, Nearbuy’s integration within the shopping platforms that sell new products would increase people’s awareness of pre-loved alternatives. It facilitates the search process and eases the buying experience for consumers. While companies can sponsor their new products with ads to increase their sales, the same isn’t done with reused goods. The Nearbuy extension fills the gap by giving visibility to local opportunities at lower prices.
Nearbuy simplifies the pre-loved buying experience and opens consumers’ minds to local alternatives. Shopping reused products shouldn’t be complicated. Adopt the Nearbuy reflex!
- The user navigates to a supported shopping site
- Request is sent to search local marketplaces
- Kijiji search cloud function scrapes Kijiji website for results
- Local marketplaces returns the products matching the search
Our solution has certain limitations at the moment:
- If users don't receive any alternatives from Facebook marketplace, they should login to their Facebook account.
- Only Montreal, Canada location is supported ATM.
- Integration with Ikea, Amazon and Structube
- Search products on Facebook Marketplace and Kijiji
- Kijiji search as serverless function on IBM Cloud Functions
- History of searches and alternatives
- Educational section
- Gamifying process using seeds
Try it Yourself
To run the project locally, you can either use the pre-built package or build from the source.
Use pre-built Package
- Download the latests nearby archive from here
- Unpack the archive
- Go to
chrome://extensions/and activate the
- Click on
Load unpackedand select the
distfolder from the archive
Build from the Source
- Install Node and NPM
- Clone this repo
- Start a terminal in call-for-code-2020 directory.
echo "VUE_APP_API_ENDPOINT=https://us-east.functions.appdomain.cloud/api/v1/web/43a6f985-6e18-48c7-9aae-c07643a299b0/nearbuy" > .env
- Execute command
npm run build.
- Go to
chrome://extensions/and activate the
- Click on
Load unpackedand provide the path of the
Test the Extension
- Go to a supported shopping site and browse for a product (for example: Airpods on Amazon, Armchair on Ikea or Dining table on Structube)
- Fork the repository.
- Commit your changes to your fork.
- Submit a pull request.
- Handle any feedback before the request is merged.
Corentin Thomasset and Aida Bumbu
This project is licensed under the Apache 2 License - see the LICENSE file for details.
Music from Uppbeat (free for Creators!): https://uppbeat.io/t/all-good-folks/aspire License code: W0XRCKIFRDITNFIH