Pre-loved alternatives nearby

Overview

logo-small

Contents

Abstract

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.

Video

image

Download Video HD

Description

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!

extension

Architecture

architecture

  1. The user navigates to a supported shopping site
  2. Request is sent to search local marketplaces
  3. Kijiji search cloud function scrapes Kijiji website for results
  4. Local marketplaces returns the products matching the search

Technology used

Current Limitations

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.

Roadmap

Current Features:

  • 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

Features to Come: roadmap

Try it Yourself

To run the project locally, you can either use the pre-built package or build from the source.

install-extension

Use pre-built Package

  1. Download the latests nearby archive from here
  2. Unpack the archive
  3. Go to chrome://extensions/ and activate the developer mode
  4. Click on Load unpacked and select the dist folder from the archive
  5. Enjoy!

Build from the Source

  1. Install Node and NPM
  2. Clone this repo
  3. Start a terminal in call-for-code-2020 directory.
  4. Run echo "VUE_APP_API_ENDPOINT=https://us-east.functions.appdomain.cloud/api/v1/web/43a6f985-6e18-48c7-9aae-c07643a299b0/nearbuy" > .env
  5. Execute command npm install.
  6. Execute npm run build.
  7. Go to chrome://extensions/ and activate the developer mode
  8. Click on Load unpacked and provide the path of the call-for-code-2020/dist folder
  9. Enjoy!

Test the Extension

Contributing

  • Fork the repository.
  • Commit your changes to your fork.
  • Submit a pull request.
  • Handle any feedback before the request is merged.

Authors

Corentin Thomasset and Aida Bumbu

License

This project is licensed under the Apache 2 License - see the LICENSE file for details.

Acknowledgments

Music from Uppbeat (free for Creators!): https://uppbeat.io/t/all-good-folks/aspire License code: W0XRCKIFRDITNFIH

Stock footages provided by Pressmaster, Patramansky Oleg, M-Stock Agency, Pressmaster and Videvo, downloaded from https://www.videvo.net downloaded from videvo.net

You might also like...
Web pre tímak

VANETnuggets _________________________ /\\ _____ _____

Releases(v0.0.1)
  • v0.0.1(Nov 1, 2022)

Owner
Corentin Thomasset
Corentin Thomasset
Organize is a simple GUI application, made using Vue JS and Electron JS, that organizes your files into pre-set folders.

Organize is a simple GUI application, made using Vue JS and Electron JS, that organizes your files into pre-set folders.

Manish Karki 1 Nov 9, 2021
Web pre tímak

VANETnuggets _________________________ /\\ _____ _____

null 3 Dec 23, 2022
Send your loved ones a vibe with a lovely sound, so they know you miss them. Anytime you want to, anywhere they are.

An app to send your loved one a vibration with a lovely sound, so they know you miss them. Anytime you want to, anywhere they are.

fotiecodes 32 Aug 6, 2022
Pre Loader components for vue.js

Demo and playground Live demo - https://vue-preloader.netlify.app/ Playground Website. Adjust the settings using the playground options. On the bottom

Bot-Academia 21 Jul 20, 2022
a pre-configured project using Laravel 8 and Vue 3

Laravel-vue-3-starter It's a pre-configured project using Laravel 8 and Vue 3 to get it up and run just clone it and enhoy coding : git clone https:/

Brahim 62 Nov 17, 2022
Adds support to Brunch for pre-compiling single file Vue components.

Vue Brunch Adds support to Brunch for pre-compiling single file Vue components. Installation For 2.x support, use the master branch... npm install vue

Nathaniel Blackburn 78 May 29, 2021
A template for building pre-rendered web apps with Vue + Nuxt

pre-vue Overview This is an example of a Vue + Nuxt configuration that generates a pre-rendered, static site. Instead of generating a normal single-pa

Michael Lynch 28 Nov 24, 2022
Organize is a simple GUI application, made using Vue JS and Electron JS, that organizes your files into pre-set folders.

Organize is a simple GUI application, made using Vue JS and Electron JS, that organizes your files into pre-set folders.

Manish Karki 1 Nov 9, 2021
Webpack loader to pre-compile Vue 2.0 templates. - Allows custom compiler options.

vue-template-compiler-loader This is a copy of the official vue-template-compiler-loader that allows custom compiler options. See this repo for the or

Altipla Consulting 0 Sep 14, 2022
Adds support to Brunch for pre-compiling single file Vue components

Vue Brunch Adds support to Brunch for pre-compiling single file Vue components. Installation For 2.x support, use the master branch... npm install vue

Nathaniel Blackburn 78 May 29, 2021