Git Product home page Git Product logo

daily_chat's Introduction

Daily Chat

💣Problem:

Due to current Scenario, most of the colleges runs online and new college students don't even get a chance to interact with seniors and teachers. This increases the gap between college new students and teachers.

✈Solution:

In order to reduce the gap between the new college students we have to bring all the school alumni, all teachers and all Students over a single platform. This application helps students to ask their doubts and create a chatroom specifically with another person or with the group.

😮Wow Factor

This project works on cross platform i.e natively available for both iOS and Android users, its has realtime live video confrencing with end to end chat encryption so that even the DB admin cannot read the chats. One can easily schedule any kind of group chat or have live video cofrencing and clear their doubts instantly.

Setting up Project 🌟':'

  • Download and install Flutter SDK and setup your editor from here

  • Clone the repo

  • Start your emulator and run the following commands

    • $ flutter pub get

    • $ flutter run

  • Application Starts running in your emulator


Features ✨':'

  • Make posts and asks quizz
  • signIn / SignUp & Logouts with Gmail
  • conduct and play Quizzes with leaderboard
  • Video confrencing
  • voice Calling
  • Chat Encryption
  • Screen shot disables for quizz screen
  • Send Audio messeges

Future work 🛠':'

  • Custom Theme
  • Messenging notification with deep linking
  • e-library support
  • Upload Resume and job listings.
  • Advanced test conduct

Screenshots 📸

---

Tools & Technology Used ⚓':'

  • Agora SDK
  • Google Email Auth
  • Firestore storage
  • Firebase RealTime Database
  • AES Encryption
  • Flutter & Dart
  • Lottie
  • Figma
  • SQLite

daily_chat's People

Contributors

suraj0223 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.