https://github.com/ilhamfp/chatman
Chat messaging app with built-in multi purpose chatbot
https://github.com/ilhamfp/chatman
Last synced: 5 months ago
JSON representation
Chat messaging app with built-in multi purpose chatbot
- Host: GitHub
- URL: https://github.com/ilhamfp/chatman
- Owner: ilhamfp
- Created: 2019-02-19T18:34:18.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-09T11:32:58.000Z (over 3 years ago)
- Last Synced: 2023-05-24T07:10:17.011Z (about 3 years ago)
- Language: Java
- Homepage:
- Size: 8.24 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ChatMan
## About
ChatMan is a chat messaging app with built-in multi purpose chatbot providing various features to the users, from daily weather to general-purpose compass, and many more.
Built for ITB-IF3111 class assignment.
## Display
## How to Install
1. Export `ChatMan.apk` to an Android device.
2. Install the apk
3. (Optional) To enable push notification, start the backend server by executing at directory `backend/`
```
npm install && node app.js
```
4. Run the app
## Features
### Chat
Realtime messaging with another ChatMan user
### Detection Service
Detect and remind you when you are too close to the screen and using face down

### Weather Today
Get up-to-date weather information on your location in meaningful and understandable format

### Compass
Never lost your heading by using accurate compass built-in with ChatMan

### Send Email
Quickly jump to your preferred email app pre-written through your chat to ChatMan

## Technology
- Written for [Android](https://www.android.com) platform with [Java](https://www.java.com/) and [XML](https://www.w3.org/XML/)
- Database, messaging, and push notification powered by [Google Firebase](https://firebase.google.com)
- Push notification backend made with [Node.js](https://nodejs.org)
- Weather API provided by [OpenWeatherMap](https://openweathermap.org)
## Authors
Yusuf Rahmat Pratama - *Developer*
Priagung Satyagama - *Developer*
Ilham Firdausi Putra - *Developer*