/Chatting_App_MAD-MiniProject

This is a Chatting application similar to whats app... but with more advanced and useful features

Primary LanguageJava

Chatting_App_MAD-MiniProject

This is a Chatting application similar to whats app... but with more advanced and useful features
-> This App is build as a part of the MAD Lab Mini-Project (6th Sem VTU curriculum)
-> Do check out our app in the release section
-> All the Reference Images are attached below
-> This App is not intended for public use... It is capable of supporting only upto some hundereds of users.

Tools and API's Used

  1. Android Studio (Dolphin Version) with JAVA as the preferred language
  2. Firebase RealTime Database
  3. Agora API for Video and Voice Calling
  4. BrainShop's ChatBot
  5. Retrofit API to interact with ChatBot
  6. Firebase Cloud Messaging to Enable Mobile Notifications

NOTE (to those who want to pull code and run the app)

  1. google-services.json is hidden and not visible to users...hence the users are requested to create their own database in Firebase and paste the Google-services.json file to the app dir in the Android Studio Project.
  2. A file called secrets.xml was used to store the sensitive information (FirebaseServerKey,AgoraAPIKey,AgoraAppCertificate) which is hidden from the users... Please note that these information are meant to be kept private... Revealing these info may lead to security threats to the system.

Top 5 Badges

1. GitHub Stats - Adithya

Your Repository's Stats

2. GitHub Stats - Karthik

Your Repository's Stats

3. Contributors Badge

Your Repository's Stats

4. Random Joke Generator

Jokes Card

5. Repository View Counter - HITS

Reference Images and Videos

All the reference images and videos related to the app are attached below...

1. Login Page

LoginPage

2. SignUp Page

SignUpPage

3. Chats Section

ChatSection

4. One on One Chatting

OneonOneChatting

5. Schedule Messages

Schedule Messages

6. User's Profile

UserProfile

7. Settings

Settings

8. Group Chat

GroupChat

9. Chat Bot

AIChatBot

VIDEO SHOWING THE WORKING OF ChatSkoot

WorkingVideo.mp4