Skip to content

Latest commit

 

History

128 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Get expert help from anywhere with our AR remote assistance app – connecting you with the knowledge you need in real-time.

PING

ping login screen ping new request screen ping ar call screen ping open request screen

Say goodbye to confusing, frustrating video calls – Ping makes remote assistance a breeze. Our app lets users send 3D drawings, rendered in augmented reality to your client, giving professionals a powerful visual aid to help them communicate complex ideas. With Ping, you'll enjoy a seamless video chat experience that's more interactive and engaging than ever before.

Remote work is becoming increasingly popular, but it can be challenging to provide effective assistance when you can't be in the same room as your client. That's where Ping comes in. Our app leverages the latest technology to offer a unique solution that's perfect for remote video chat assistance. With Ping, you can provide your clients with a visual aid that's as clear and helpful as if you were in the same room.

From architects and engineers to healthcare providers and educators, Ping can a valuable tool for anyone who needs to communicate complex ideas remotely.

Ping is built on a powerful tech stack comprising of React, ThreeJS, Express.js, MongoDB, WebRTC, Socket.io, Cloudinary, and Auth0. This combination of technologies offers high performance, security, and reliability, ensuring that you can always provide the best possible assistance to your clients.

Getting Started

Create a Cloudinary account.

Installation

  1. Clone this repo

    git clone https://github.com/DarianPiro/PING
    cd PING
  2. Install dependencies.

    cd client
    npm i
    
    cd ../server
    npm i
  3. Create .env files in both the client and server folders. Copy each .env.sample and add your data.

  4. To start the front end run npm start in client folder

  5. To start the back end run npm run start in server folder

Tech Stack

Frontend: React ThreeJS MaterialUI

Backend: Express.js

Database: MongoDB

Real-time communication: WebRTC Socket.io

Authentication and authorization: Auth0

Image and video hosting: Cloudinary

Author

Darian Pirowhedayati - Github - LinkedIn

About

Expert help from anywhere with AR remote assistance – connecting you with the knowledge you need in real-time.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages