JyotiPRoy / MeetUp_Proto

A prototype of a WebRTC Video chat app built for the Microsoft Engage 2021 Mentorship Challenge.

Home Page:https://ms-engage-proto.firebaseapp.com/#/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MeetUp proto

A prototype of a WebRTC Video chat app built for the Microsoft Engage 2021 Challenge.

Link to hosted web app

MeetUp proto

Code

To see the code go to: /lib

Note: Some files have not been uploaded as those contained private info (API Keys). If you want to clone the project and make it work you'll have to provide your own API Keys in that case.

Features

  1. User Authentication with email & password
  2. Ability to upload Profile picture
  3. Privacy : Option to not appear in global searches and ability to hide email address from others.
  4. Send and receive friend requests
  5. Maintain a contact list of users to organise your team
  6. Chat with other users, also share multiple file attachments with them
  7. Add Meeting reminders/events to plan ahead for a meeting
  8. Have a peer 2 peer video call with a user with a live chat
  9. Video Chat with multiple users (preferably 4)

Design Inspiration

Behance Link

Screenshots

Tech Used:

  1. Flutter
  2. WebRTC (flutter_webrtc plugin)
  3. Firebase (for signalling, Backend and Hosting)
  4. Algolia (for a full text search)
  5. Xirsys (TURN Server)

Misc

Icons were used from FontAwesome and the Material icon pack. The landing screen image has been downloaded from freepik

Hope you like this project :)

About

A prototype of a WebRTC Video chat app built for the Microsoft Engage 2021 Mentorship Challenge.

https://ms-engage-proto.firebaseapp.com/#/


Languages

Language:Dart 96.8%Language:HTML 1.6%Language:Ruby 0.9%Language:Swift 0.7%Language:Java 0.1%Language:Objective-C 0.0%