---
# System prepended metadata

title: Untitled

---



1. **Solution Name :** Q-in 
Mobile Virtual Queueing App for Banks

2. **Describe your solution, What problem you are solving :** 
Banks are the places where there is heavy flow of customers every day. The demand usually exceeds the Supply. Customer will have to spend a significant amount of their time Queueing in order to make a simple banking operation. 
Queueing and awaiting one's turn is usually an unpleasant exprience that makes customers feel uncomfortabe and even irritated. 
This will usually impact the Customer Experience which will affect the Business.
Bad Customer Experience will reflect badly on the Business.
Having to stand up in a crowded place for a long time elevates the risk of contamination in case of a pandemic Spread such as the Covid-19.
A health hazard That anyone would try to avoid at any cost.
Therefore we seek to allow the customers to queue from anywhere, at anytime.


3. **Solution Features :**

* Allow the User to Queue from anywhere at anytime.
* Recommend the most suitable Bank Branches to the User based on their preferences with a predicted Queue length and waiting period. 
* Allow Service Providers to create and manage multiple queues.
* QR integration to allow non-app customers to join the queue, which essentially requires physical presence.
* Real time Notifications providing the latest updates in the Queue.
* Provide Bank Employees with User information beforehand (Name, Requested operation, Rank).
* Get User Review on the banking service After each Experience.
* Reduce Waiting Time for Users.
* Give Users back their time.
* Fair Experience for the Users and all the Customers in the Bank (User/Customer authentification).
* Get the Customers/Users the help they need. 
* Match Customers/Users with the best possible Service. 
* Modernize the Customer Expecience. 
* Ensure Social distancing and reducing contamonation risks in times of Pandemics.


4. **Technologies and architecture used :**

* Android
* Firebase (Real-time DataBase):
    * Authentication: Authenticate users simply and securely
    * Realtime Database: Store and sync app data in milliseconds
* MVVM : Model View View Model architecture
* Python
* Tensorflow
* Jupyter
* Libraries : numpy, pandas, matplotlib, sklearn.neighbors, sklearn.linear_model, sklearn.tree, sklearn.ensemble, sklearn.naive_bayes, sklearn.metrics, sklearn.model_selection, sklearn.preprocessing
 
5. **What your code is designed for ?**
Mobile devices
6. **What your code was written in  ?**
Java
xml
Python

7. **Open source or proprietary software used (if applicable) :**
Java
Python
9. **Why it's cool ?**
Queueing Virtually at the click of a button from one's Phone, anytime, anywhere.

9. **What’s your WoW factor ?**
Suggestions Proposed to the user are the result of a predictive Analysis Model Built With Data fed from the Bank's own Everyday's Queueing related information. 
The more Data is gathered the more precise and accurate the Model Becomes.
The Data used doesn't usually require cleaning, thus, no effort is required for this task. 



