SameetAsadullah / Bisto-Chat-Java-PHP

An Android Chatting Application coded in Java language using Android Studio. Backend is implemented in PHP Language i.e, APIs. Users can send messages, delete messages, edit messages, send images, and set their profile pictures
MIT License
13 stars 7 forks source link
android-studio apache api chatting-app java java-android java-android-application java-android-studio-project mysql php xampp

Bisto Chat using Java and PHP

Description

An Android Chatting Application coded in Java Language using Android Studio. Backend is implemented in PHP Language i.e, APIs. It works exactly like WhatsApp i.e, user accounts get detected by their Phone Numbers and Synced Automatically with the application. User can then select any contact and start chatting with it.

Functionalities

Manual

1) Download and install XAMPP from the given link (C:\xampp folder should be there after installation).

    https://www.apachefriends.org/download.html

2) Paste the folder named as PHP_Files present Here in C:\xampp\htdocs folder. 3) Open Xampp and Run Apache and MySQL Services. 4) Click on Admin Button infront of MySQL Service and a new tab will open in the browser. 5) Create a Database there with the name bisto_chat. 6) Create the Following Tables with the Same Table Names and Same Column Names as displayed in the screenshots below:

<div align="center">
  <img src = "https://github.com/SameetAsadullah/Bisto-Chat-Java-PHP/blob/main/extras/messages-table-ss.png" alt = "" width="800px"/>
</div>
<br/>
<div align="center">
  <img src = "https://github.com/SameetAsadullah/Bisto-Chat-Java-PHP/blob/main/extras/profile-table-ss.png" alt = "" width="800px"/>
</div>

7) Open the provided project in Android Studio. 8) Get the Current IP of your pc and replace it here in the file named as Login.java:

<div align="center">
  <img src = "https://github.com/SameetAsadullah/Bisto-Chat-Java-PHP/blob/main/extras/login-change-ip-ss.png" alt = "" width="800px"/>
</div>

8) Get the Current IP of your pc and replace it here in the file named as Register.java:

<div align="center">
  <img src = "https://github.com/SameetAsadullah/Bisto-Chat-Java-PHP/blob/main/extras/register-change-ip-ss.png" alt = "" width="800px"/>
</div>

10) Build the Project and you are good to go :smiley:

Working Screenshots



Contributors