For this app, the normal users(donors and requesters) will use mobile phone to use this app(using android studio to write it), administrater will use website to manage user information(which is easier for administrater). Therefore, our project has mobile app for normal users and website for administraters.
To visit website, you can go to frontend-admin directory and open the login.html file. To login with administrater account, enter username "admin" with password "1", then you can login successfully and manage user information.
The mobile client is for Android platform. To install it, kindly follow the directions below.
- Change directory to
cis454-blood/frontend-android/app/release/app-release.apk
. And copy that apk file to a convenient place. - Follow the instructions in this tutorial
- You should now be able to use our mobile client.
We will provide backend server until 7/1/2019. After that time, you could use the files in cis454-blood/backend
to host your own backend server. All api calls are located in cis454-blood/doc/api.md
. Do remember to change the server address in the frontend programs.
- Upload Information
- Respond to donate request
- Donate blood
- View donation history
- Upload Information
- Make blood request
- Check request status
- View request history
- Check user information
- Remove user
- Modify user
- Check donation history
- Remove donation history
- Check all blood types
- Add blood type
- Register new user
- Provide login for donor and requestor
- Provide login for administrator