Skip to content

suraj0223/Daily_chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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