Giter Club home page Giter Club logo

p2phod's Introduction

p2phelpme

Project Overview: This app allows users to post a picture of a problem they have and create a video chat room that people can access by clicking on their post.

Technologies Used: HTML, CSS, JavaScript, Node.JS, Express, WebRTC, PeerJS (server-https://p2ppeerjs.herokuapp.com), Sequelize, Heroku

Installation Instructions: Fork and Clone repo open project in terminal -npm install -nodemon or node index.js

Unsolved Problems: Depending on heroku, there would be a notification that connection to the server would be lost. This does not affect the video chats, but it does affect the call id's distributed by the server. The user would have to refresh the page to get a new id, then quickly give the id to the other person before connection to the server is lost.

Possible Problems: Trolling. Lots of trolling.

Future Goals: Add in tags and a sorting option for posts. Implement a calendar so people are able to schedule availability. Find a way to connect users without having to type in the caller ID. Create a rating system where users are able to rate others for helpfulness.

Super Future Goals: Create a reward system where users are able to offer a reward for users who help them.

User Stories: Person A -Person A needs help with figuring out an issue with their car so they take a picture of their problem and post it online. They don't like reading through yahoo answers, searching forums, slow customer service, or waiting for people to respond over text. Instead they are able to talk to someone and show them their problem and get immediate help.

Person B -Person B knows a lot about a certain topic (cars). They are able to look through posts to see the different problems people and decide which ones they would be abe to help with. They can then click on a post and get taken directly to a video chat where they can talk to the poster.

p2phod's People

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.