Coder Social home page Coder Social logo

jyotirmoy-paul / private-room Goto Github PK

View Code? Open in Web Editor NEW
24.0 24.0 6.0 12.54 MB

An E2EE messaging application using Flutter and Firebase, with features like - insync web browsing / video watching & doodle sharing

Home Page: https://medium.com/@mr.jyotirmoy.paul/building-an-private-room-chat-application-using-flutter-d11306a0623c?source=friends_link&sk=f0d69451d76d3f52e9ddc120bf851a3b

Kotlin 0.23% Swift 0.74% Objective-C 0.07% Dart 98.97%
chat-application custom-painter end-to-end-encryption firestore flutter webview-app

private-room's Introduction

Hi 👋, I'm Jyotirmoy Paul

A Flutter enthusiast. Best Execution winner @ Flutter Puzzle Hack. Exploring Go.

  • 🌱 I’m currently learning Go

  • 🔭 I’m currently working on Improving this README.md & on my personal website

  • 👨‍💻 All of my projects are available at Github

  • 📝 I often write articles on Medium

  • 💬 Ask me about Flutter, Android, Kotlin

  • 📫 How to reach me [email protected]

  • ⚡ Fun fact It's rare, but luckily I have found my doppelganger

Connect with me:

mr-jyotirmoy-paul @mr.jyotirmoy.paul jazzhacker mr-paul

Languages and Tools:

android arduino c firebase flutter git go javascript kotlin linux python typescript

jyotirmoy-paul

jyotirmoy-paul

private-room's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

private-room's Issues

How to invite others in the room?

Hi,
I had another doubt.
I was trying to invite other devices but I was unable to do so. I am not able to see an option where it is written to share the link or join a room.
How do I do so?

Update docs

In your code, there is a file called sensitive_constants.dart which is not present in this repo, and neither you have listed a single word about this file in the medium article nor you have listed what this file contains at least you should have uploaded some reference material related to it. or a sample file with comments. Thank you!

No File Found

import 'package:privateroom/utility/sensitive_constants.dart'; not found in encyption service dart file

What is build folder for?

Hey, I was trying to understand the application but I am facing difficulty understanding what the build folder is for. It has a bunch of different folders and some even have code in them and honestly I don't think that I have a single clue of what they are being used for.
Can you help me with this?

Encryption

In this case, the only person who could access the chat would be the chat creator.

Firestore setup

How did you do the Firestore setup? Would be nice if you can give an overview of the collections and fields you have to create in firestore.

Couldn't find it in your article either.

sensitive_constants.dart missing

Maybe I am wrong, but sensitive_constants.dart is not mentioned. If that is not provided for sensitive purposes, can you inform me that what am I supposed to use as filler in place of it?

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.