Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/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
https://github.com/sameetasadullah/bisto-chat-java-php

android-studio apache api chatting-app java java-android java-android-application java-android-studio-project mysql php xampp

Last synced: 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

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
- User can `Login/Signup`.
- User can set his `Profile Picture`.
- User can set his `Personal Details`.
- Users can `Send Text Messages` to eachother.
- Users can `Send Image Messages` to eachother.
- Users can `Edit Message` by clicking on it.
- Users can `Delete Message` by long pressing it.
- If a user `Takes Screenshot` of the chat, it gets send in the chat automatically.

### Manual
1) [Download](https://www.apachefriends.org/download.html) 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](https://github.com/SameetAsadullah/Bisto-Chat-Java-PHP/blob/main/src/PHP_Files/) 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:










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`:



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



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

### Working Screenshots






















### Contributors
- [Sameet Asadullah](https://github.com/SameetAsadullah)
- [Tayyab Ali](https://github.com/DarkDragz)