An example project to how to integrate Chat Engine into a marketplace

Overview

Add Chat to Your Marketplace

Teams Build with Chat Engine

This is a example online marketplace with Chat Engine fully integrated.

It's meant to help people building online marketplaces. Now they can add native messaging very quickly.

Setup Required

1) Create Chat Engine Project

You will need to create a sample project to see this project run. Go to https://chatengine.io and create a sample project.

2) .env file

Make sure to add a .env file and put in the following fields:

You'll need to copy/paste your new project's ID and Private Key into this file.

REACT_APP_CHAT_ENGINE_PROJECT_ID=abcdabcd-abcd-abcd-abcd-abcdabcdabcd
REACT_APP_CHAT_ENGINE_PRIVATE_KEY=12341234-1234-1234-1234-123412341234
You might also like...

A carbon credit marketplace for permanent removal (HackMIT 22 Project)

Bamboo HackMIT Project Link: https://spectacle.hackmit.org/project/173 Demo video: https://youtu.be/gmk8nwtwqiE Bamboo is a trading platform for carbo

Oct 8, 2022

Stream Chat Messaging Example App

Stream Chat Messaging Example App Is your core product something that would benefit from the increased engagement that comes from in-app chat? With St

Nov 20, 2022

Next-level academia! Repository for the Native Overleaf project, attempting to integrate Overleaf with native OS features for macOS, Linux and Windows.

Next-level academia! Repository for the Native Overleaf project, attempting to integrate Overleaf with native OS features for macOS, Linux and Windows.

Native Overleaf Overleaf is a fantastic webtool for writing and cooperating on LaTeX documents. However, would it not be even better if it were to beh

Dec 18, 2022

print faceit elo into the console/chat via telnet

Print MM Ranks and FaceIT elo ingame This tool uses telnet to interact with the console in CS:GO Description Gets faceit elo via the official faceit a

Sep 20, 2022

Football Chat Bot. Integrated into Amazon Web Services

football-chat-bot-aws Football Chat Bot. Integrated into Amazon Web Services Local Setup Clone application repository: git clone https://github.com/to

Dec 29, 2022

A Chrome extension for converting ENS names into links to daopanel chat.

A Chrome extension for converting ENS names into links to daopanel chat.

daopanel connect A Chrome extension that links Twitter usernames to daopanel chat conversations Example daopanel chat is powered by XMTP Github Action

Aug 23, 2022

Example-browserstack-reporting - This repository contains an example of running Selenium tests and reporting BrowserStack test results, including full CI pipeline integration.

BrowserStack reporting and Selenium test result example This repository contains an example of running Selenium tests and reporting BrowserStack test

Jan 1, 2022

Example auto-generated OpenAPI client library and an accompanying example Angular app.

To utilize this demo Head into petstore_frontend\petes_pets Run npm install Go to frontend_client_lib\out Run npm install Head back into petstore_fron

Jan 21, 2022

Build a Full Stack Marketplace on Ethereum with React, Solidity, Hardhat, and Ethers.js

Build a Full Stack Marketplace on Ethereum with React, Solidity, Hardhat, and Ethers.js

Building a Digital Marketplace on Ethereum The technologies used in this workshop are React, Next.js, Tailwind CSS, HardHat, Solidity, and Ethers. Get

Nov 15, 2022
Comments
  • getOrCreateChat

    getOrCreateChat

    Hi, I have an issue with getOrCreate chat. So basically, I have this piece of code here that has data, and my headers below which store current user credentials.

     const [headers, setHeaders] = useState({
        'Project-ID': 'project_id_number',
        'User-Name': {buyerName},
        'User-Secret': "nope",
      })
    
      const data = {
        "usernames": [buyerName, res.data.firstName],
        "is_direct_chat": true
      }
    
      console.log(data)
      getOrCreateChat(headers, data, chat => setChat(chat))
    

    This is similar to the marketplace case but when I run this, I get a 403 error which means I am still unauthorized to getOrCreateChat. Can you help me out? I am just trying to create a chat between two users, knowing the current user's credentials and the username of the current user and other user.

    Would appreciate help with this as soon as possible!:)

    opened by vrrock 0
  • createUser Doesn't Work

    createUser Doesn't Work

    When going through the tutorial, we followed all of the steps. We cloned the repo, uncommented the lines we were told to uncomment, set both of our .env variables, and ran the commands "yarn" and "yarn start". We are running into an error at the "/" page because of some "cannot access property of undefined" error, which we suspect is because the users aren't being created properly. This leads us to wonder why this is happening, and there may be a problem with the repository that was provided in the guide. Can you please let us know what the fix is for this?

    opened by srcode5 3
Owner
Adam La Morre
SWE from McGill University
Adam La Morre
Integrate Railway Project events with Telegram Chat/Channel using Railway Webhooks

Railway to Telegram Integrate Railway Project events with Telegram Chat/Channel using Railway Webhooks! One Click Self Deploy Manual Self Deploy Fork

Agampreet Singh 9 Jul 5, 2022
A lightweight, standalone package to integrate full PWA features into Remix 💿

Remix PWA PWA integration & support for Remix Remix PWA is a lightweight, standalone npm package that adds full Progressive Web App support to Remix ?

Abdur-Rahman 220 Jan 3, 2023
NPM Package to integrate ONDC into Node.js backend

ondc-node This library can be used to integrate ONDC in JavaScript based applications. Package is developed in TypeScript and will work with Node.Js &

Utkarsh Mehta 12 Dec 11, 2022
This package is for developers to be able to easily integrate bad word checking into their projects.\r This package can return bad words in array or regular expression (regex) form.

Vietnamese Bad Words This package is for developers to be able to easily integrate bad word checking into their projects. This package can return bad

Nguyễn Quang Sáng 8 Nov 3, 2022
Chat View let's you quickly and easily create elegant Chat UIs in your Markdown Files.

Obsidian Chat View Plugin Chat View let's you quickly and easily create elegant Chat UIs in your Markdown Files. Usage Every chat message must be pref

Adifyr 96 Dec 27, 2022
Omnichannel Live Chat Widget UI Components offers a re-usable component-based library to help create a custom chat widget that can be connected to the Dynamics 365 Customer Service experience.

Omnichannel Live Chat Widget UI Components @microsoft/omnichannel-chat-widget is a React-based UI component library which allows you to build your own

Microsoft 14 Dec 15, 2022
Replaces Youtube Chat with Destiny.gg chat.

A lightweight extension that replaces the native Youtube Live chat with an embeded destiny.gg chat. Note: This is in no way affiliated with Destiny.gg

Daniel Alas 8 Jul 27, 2022
The Chat'Inn is a simple and minimal realtime chat application whose database is powered by firebase and firestore.

The Chat-in The Chat'Inn is a simple and minimal realtime chat application whose database is powered by firebase and firestore. The frontend part is c

Aswin Asok 11 Aug 8, 2022
O Web-Chat é um projeto com o intuito de criar um chat de ajuda, que contém uma experiência dinâmica e salva as informações preenchidas pelo usuário usando um formulário.

Web-Chat Introdução O Web-Chat é um projeto com o intuito de criar um chat de ajuda, que contém uma experiência dinâmica e salva as informações preenc

BiaGrenzel 5 Oct 5, 2022
The project integrates workflow engine, report engine and organization authority management background, which can be applied to the development of OA, HR, CRM, PM and other systems. With tlv8 IDE, business system development, testing and deployment can be realized quickly.

介绍 项目集成了工作流引擎、报表引擎和组织机构权限管理后台,可以应用于OA、HR、CRM、PM等系统开发。配合使用tlv8 ide可以快速实现业务系统开发、测试、部署。 后台采用Spring MVC架构简单方便,前端使用流行的layui界面美观大方。 采用组件开发技术,提高系统的灵活性和可扩展性;采

Qian Chen 38 Dec 27, 2022