4. WHAT YOU NEED
A SOFTWARE SOLUTION FOR THE EMPLOYEE FEEDBACK
SYSTEM
5. WHAT WE OFFER
A MOBILE SOFTWARE SOLUTION FOR
EMPLOYEES TO RECORD FEEDBACKS EVERYDAY
HR PROFESSIONALS TO GET FEEDBACKS AND
SATISFACTION ANALYSIS REPORTS EVERYDAY
6. DESIGN
MEAN STACK
MONGO DB WITH MLAB
HOSTED ON HEROKU
HTTPS ONLY
SALTED AND HASHED
PASSWORDS WITH
BCRYPT
SSO WITH
CANSECURITY
TOKEN BASED REST
AUTH WITH JWT/
CANSECURITY
ANDROID
NOTIFICATION WITH
FIREBASE
CHARTING WITH CHART
JS
7. DESIGN
IAM
IAM BY CANSECURITY. RBAC FOR API’S.
DATABASE – MONGO DB
// DB_USERS
// HASHED PASWORDS
// ONE DOCUMENT FOR
EVERY USER
// DB_RATINGS
// ONE DOCUMENT FOR
EACH RATING
// DB_FEEDBACK
// ONE DOCUMENT FOR
EVERY FEEDBACK
8. DESIGN TRADE-OFFS
• WHY NOT ANDROID NATIVE APP?
- CODE REUSABILITY ACROSS PLATFORMS
- NO PLATFORM SPECIFIC FUNCTIONALITY
- APP IS NOT SELF SUFFICIENT
- ROLLING UPDATES
12. WHAT DOES THE FUTURE HAVE
IN STORE FOR YOU
• CONTAINERIZE APPS WITH
DOCKER TO SCALE THEM
INDEPENDENTLY
• SCALABLE APPLICATION WITH
LB, K8S AND MLAB.
• SCALABLE INFRA ON GCP/
AWS/ AZURE
• OTHER HRIS APPLICATIONS
PLUGGED IN
• QUICKER UPGRADES WITH CI/
CD
• OTHER MOBILE PLATFORMS
SUPPORTED