Giter VIP home page Giter VIP logo

webrtc's Introduction

CONFIDANT

What

A secure platform for connecting volunteer mentors and mentees using IPCortex's WebRTC API.

User Epics

  • As a mentee I want to be able to speak to a mentor so they can help me with an issue I'm dealing with.
  • As a mentee I want to be able to be confident in my anonymity when speaking to a mentor.

See the user stories generated by these epics in the issues

User Flow

Potential user flows:

Home screen to Mentor selection

User can get to choose mentor either by signing up or using the 'urgent chat' feature.

Mentor selection to chat

User can choose specific mentor based on:

  • Username
  • Specialty
  • Gender
  • Age

Chat to profile or home page

Where:

  • sign up/login process requires several questions to be answered to help mentors respond

Features

Core

We'll be aiming to implement the following features in the near future.

  • Mentor profile
    • Public:
      • Details about specialisms, skills, etc.
    • Private:
      • Make and save notes on chats
      • Retrieve old chat notes or chat history
      • Set availability status
  • Video chat
    • Between mentors and (possibly anonymous) mentees
    • Support for:
      • (video/video) calls
      • (video/audio) calls
      • (video/text) calls
      • (audio/text) calls
      • (text/text) chats
    • Get help now / 'urgent' button
    • Report conversation button (for safety concerns)

Future

  • Panic button
  • Scheduling chats

Teams & Roles

Product Owners

  • @shouston3
  • @JackTierney

Mentor Profile Team

  • @oturnermajor
  • @andrewMacmurray
  • @eleanorreem
  • @tas12

Video Chat Team

  • @MyPitit
  • @JMurphyWeb
  • @franzmoro
  • @JackTierney

Backend Team

  • @shouston3
  • @RobStallion
  • @katbow
  • @Virginie-T

Code Reviewers

  • @ivanmauricio
  • @eliascodes

Style Guide

Coming soon.

Development

Details about contributing, conventions, etc live in the wiki.

webrtc's People

Contributors

andrewmacmurray avatar des-des avatar eleanorreem avatar eliascodes avatar franzmoro avatar ivanmauricio avatar jacktierney avatar jay-meister avatar katbow avatar otajor avatar robstallion avatar samhstn avatar shouston3 avatar sofer avatar tas12 avatar virginie-t avatar

Watchers

 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.