/Boadima-Transaction-Management-Android-Application

Android application to keep track on transactions among friends. App developed using Android studio. Back-end with mySql database and JSON API developed using PHP which is hosted on online server.

Primary LanguageJava

Boadima-Transaction-Management-Android-Application

Android application to keep track on transactions among friends. App developed using Android studio. Back-end with mySql database and JSON API developed using PHP which is hosted on online server.

ANDROID APPLICATION

Users can create account with their phone number and password. After registering they can login to the application using phone number and the password. From the home menu users can select from four options

  • Members
  • Transactions
  • Payments
  • My Account

Members

User can see info about other members of the Boardima and also user can add new people or update/ remove their account.

Transactions

Users can see all transaction among user and other users. User can see the total amount of money received and given to others. Using the + button user can add new transaction. After adding a transaction a notification will be send to the other user. Users can remove transactons by clicking on "Close this transaction" button. Then the system will send a notification to other user to confirm closing transaction. If both users are confirmed the transaction will be removed.

Payments

Users can see common fees and payments need to be setteled. Special reminder notifications can be send using "Send notification button" Users can add new Payments by clicking on + button. User has to add required information and add users who are also payers. Added payments can be removed by user who added it or by an admin user.

My Account

User can send notification messages to other users. User can logout from the APP

JSON API.

This app is working with JSON API and use MySQL database which is hosted online.

Screen Shots