-
Menu page for community people
-
Android Application Purchase Items
-
Android Application Orders in a Merchant Account
-
Creating a Firebase Realtime Database 3
-
Creating a Firebase Realtime Database 1
-
Menu page for a merchant
-
Android Application View Items
-
Android Application with raspberry pi as the server 1
-
Creating a Firebase Realtime Database 2
-
Android Application with raspberry pi as the server 2
Inspiration
During disaster times the main issue people face are lack of materials and inability to call for help to neighbors or for any services because of lack of facilitites. Also they face various difficulties like inability to get services because of lack of communication, damage to houses or household items for which they need to repair and might not know who to call for help and repair needs. There will also be various difficulties in payments through online if the infrastructure gets damaged.
What it does
DMR-PUR-COMM is a personalized mini-banking and item purchase android application where the user can message the whole merchant people for guidance to repair or items necessary to keep them safe or bounce back of the disaster. Also they can purchase those items from merchants directly through the android application. Also since this also functions as a banking app you can create account and perform money transfers. The application is personalized where a mini-server performs the processing of the requests for bank account creation and money transfers (functions a bit similar like alexa where requests from android application are processed and the necessary actions are taken)
How we built it
I built the android application using Android Studio and used Google Firebase Realtime Database for storing user information, item cart information for community people, order information for merchants and messages exchanged between community people and merchants. Raspberry pi is used as the server that performs the processing of requests to create customer bank account using Nessie API. The raspberry pi performs similar like Alexa in this manner.
Challenges we ran into
Building the whole android application for both the community people side and merchant side seperately took some time. And integrating the android application with the raspberry pi server was a bit difficult. Since I used nessie-api for the first time it took some time to understand the concepts before implementing it.
Accomplishments that we're proud of
Built android application with seperate user interfaces for people and merchants. For the first time worked in creating a banking-cum-item purchase android application while integrating with raspberry pi as a server.
What we learned
Learned many things such as using nessie-api and understood some financial terms and also learned some ways to use raspberry pi as a server along with android application.
What's next for DMR-PUR-COMM
Implementing security measures and adding few more banking functionalities along with the android application.
Built With
- android-studio
- firebase
- lamp-server
- nessie-api
- php
- python
- raspberry-pi
- realtime-database
Log in or sign up for Devpost to join the conversation.