SlideShare a Scribd company logo
Feature list
A. Pavic, Feb2015
Introduction
• Customer Feature list
• Backend Feature List
– Workflow
– Customer
– Content
• System Features
– Scaling
– Development
– Security
• Registration trough email confirmation
– Normal
– Social
• Twitter
• Facebook
• Google
• Linkedin
• Password recovery
• Login via social buttons
Customer Feature List (1)
Customer (2)
• Unique USA Address creation
• E-mail like Virtual Mailbox view with actions
System features
• Automated backup and recovery
– System backup
– Database backup
– User data backup
• Automated code deployment
• Advanced scalability
• Advanced secuirity
• Full Internationalization and Localization
– Independent translation system
• Multiple API integration
• Scanning from the browser app
• Multilanguage system
• Smartphone - multiple device platforms
• Cross-browser functionalities
Challenges
Software development
• At first – idea
• At the end – evolution based software
development driven with customer
experience and change requests
Website components
• Chat system
• Automatic country detection
• Automated database events
• Advanced PDF reporting system
• SEO - CMS
• Image upload and manipulation
Change management
1. Change is requested and entered to Redmine
2. Change is estimated and assigned to a human
resource, watchers are added
3. Code is developed, committed with references and
time is logged per task
4. Code changes are automatically and immediately
after commit visible on development server, database
change is triggered manually
5. When requested code changes are merged to a
production branch and tested on stage server
6. After successful merge and test changes are mirrored
to a production server
Code-reuse
• USAMailAgent presents unique opportunity to
offer your customers remote access to their
physical mail trough our software solution.
• Whether you are a:
– Business building with reception and offices
– Remote office company
– Student dorm
– International company
– Company with work from home/travel
– Just wanting to have your company mail archived and
organized
System organisation
USERS
Internet
Web server
UMA SYSTEM
CAKEPHP
Guest OS
Hypervisor
Master OS
Real hardware
Database
Guest OS
Master OS
Real hardware
Master OS
Real hardware
Master OS
Real hardware
Database
Guest OS
Database
Guest OS
VM1 VM2 VM3 VM4
UMA PRIVATE CLOUD
System landscape
Web browser
Smartphone application
Tablet device
Email System VCS
3rd party api integration
Chat System
Backend & CMS

More Related Content

PDF
Summer15
PPTX
Apps for SharePoint 2013
PPTX
Apps for SharePoint
PPTX
Dashboards as Code by Tim Hall, VP of Product | InfluxData
PPTX
Winter15 Release Webinar Deck
PDF
Создание API, которое полюбят разработчики. Глубокое погружение
PPTX
Introducing Office Web Apps as a Tool for Developing Content Rich Applications
PPTX
6 types of web application development
Summer15
Apps for SharePoint 2013
Apps for SharePoint
Dashboards as Code by Tim Hall, VP of Product | InfluxData
Winter15 Release Webinar Deck
Создание API, которое полюбят разработчики. Глубокое погружение
Introducing Office Web Apps as a Tool for Developing Content Rich Applications
6 types of web application development

What's hot (20)

PDF
SPUnite17 Introduction to Azure Web Applications
PDF
WSO2 Product Release Webinar: WSO2 Dashboard Server 2.0
PPTX
Single Page Web Applications with WordPress REST API
PPTX
Back up
PPTX
Webinar: Microsoft Lync as an Extensible Platform
PPTX
Development QA Reports for PeopleSoft
PPT
Case Study for Web Based CMS News & Media Portal
PPTX
Pushing the Boundaries - A Deep-Dive into Real-World SharePoint Add-In and Ap...
PPTX
Audit logging
PDF
Webim English
PPTX
Syncfusion Dashboard Platform SDK
PPTX
PPTX
Complaint management system
PPTX
Managing permissions
PDF
Third Party Client Access to GroupWise
PPTX
Mule sap connector
PPTX
July2019 release
PPTX
Introduction to SharePoint 2013 App Model
PPTX
Web application architecture
PPTX
SPUnite17 Introduction to Azure Web Applications
WSO2 Product Release Webinar: WSO2 Dashboard Server 2.0
Single Page Web Applications with WordPress REST API
Back up
Webinar: Microsoft Lync as an Extensible Platform
Development QA Reports for PeopleSoft
Case Study for Web Based CMS News & Media Portal
Pushing the Boundaries - A Deep-Dive into Real-World SharePoint Add-In and Ap...
Audit logging
Webim English
Syncfusion Dashboard Platform SDK
Complaint management system
Managing permissions
Third Party Client Access to GroupWise
Mule sap connector
July2019 release
Introduction to SharePoint 2013 App Model
Web application architecture
Ad

Viewers also liked (7)

PDF
Doktorat medycyna
PDF
Resume 1604 editdown
PDF
Rozprawa doktorska
DOCX
PDF
HP Enterprise - Recomandation Letter
PDF
Trabajo de compu.....DE KARLA ORELLANA Y CARLA COELLO
PPTX
Beer Foam in New York and Beyond: A Summer of Research and Exploration by Jon...
Doktorat medycyna
Resume 1604 editdown
Rozprawa doktorska
HP Enterprise - Recomandation Letter
Trabajo de compu.....DE KARLA ORELLANA Y CARLA COELLO
Beer Foam in New York and Beyond: A Summer of Research and Exploration by Jon...
Ad

Similar to Feature List (20)

PDF
Contributing to OSS in a commercial non-OSS environment
PPTX
Django & Python Case Studies
PPTX
On prem vs cloud exchange
PDF
Magento - Case study - TIM
PDF
Areon Consulting Partner Offer
PDF
Project Fedena and Why Ruby on Rails - ArvindArvind G S
PPSX
Issue tracking system
PDF
Wordpress Plugin Recommendations
PPT
Microsoft India - Unified Communications Exchange Server 2010 Competitive Adv...
PDF
StoryCode Tech Immersion 1
PPTX
Business 2.0 with WordPress
PDF
Continuous Deployment: The Dirty Details
DOC
PPT
Civicrmintro
DOCX
Gtu Live project definition List php java UDP/iDP
PPT
E-CLASSIFIEDS
DOC
RajeshBalu_Resume
PPTX
Ice drive presentation
PDF
CV_Michael_
PDF
cv_Gaichuk
Contributing to OSS in a commercial non-OSS environment
Django & Python Case Studies
On prem vs cloud exchange
Magento - Case study - TIM
Areon Consulting Partner Offer
Project Fedena and Why Ruby on Rails - ArvindArvind G S
Issue tracking system
Wordpress Plugin Recommendations
Microsoft India - Unified Communications Exchange Server 2010 Competitive Adv...
StoryCode Tech Immersion 1
Business 2.0 with WordPress
Continuous Deployment: The Dirty Details
Civicrmintro
Gtu Live project definition List php java UDP/iDP
E-CLASSIFIEDS
RajeshBalu_Resume
Ice drive presentation
CV_Michael_
cv_Gaichuk

Feature List

  • 2. Introduction • Customer Feature list • Backend Feature List – Workflow – Customer – Content • System Features – Scaling – Development – Security
  • 3. • Registration trough email confirmation – Normal – Social • Twitter • Facebook • Google • Linkedin • Password recovery • Login via social buttons Customer Feature List (1)
  • 4. Customer (2) • Unique USA Address creation • E-mail like Virtual Mailbox view with actions
  • 5. System features • Automated backup and recovery – System backup – Database backup – User data backup • Automated code deployment • Advanced scalability • Advanced secuirity • Full Internationalization and Localization – Independent translation system
  • 6. • Multiple API integration • Scanning from the browser app • Multilanguage system • Smartphone - multiple device platforms • Cross-browser functionalities Challenges
  • 7. Software development • At first – idea • At the end – evolution based software development driven with customer experience and change requests
  • 8. Website components • Chat system • Automatic country detection • Automated database events • Advanced PDF reporting system • SEO - CMS • Image upload and manipulation
  • 9. Change management 1. Change is requested and entered to Redmine 2. Change is estimated and assigned to a human resource, watchers are added 3. Code is developed, committed with references and time is logged per task 4. Code changes are automatically and immediately after commit visible on development server, database change is triggered manually 5. When requested code changes are merged to a production branch and tested on stage server 6. After successful merge and test changes are mirrored to a production server
  • 10. Code-reuse • USAMailAgent presents unique opportunity to offer your customers remote access to their physical mail trough our software solution. • Whether you are a: – Business building with reception and offices – Remote office company – Student dorm – International company – Company with work from home/travel – Just wanting to have your company mail archived and organized
  • 11. System organisation USERS Internet Web server UMA SYSTEM CAKEPHP Guest OS Hypervisor Master OS Real hardware Database Guest OS Master OS Real hardware Master OS Real hardware Master OS Real hardware Database Guest OS Database Guest OS VM1 VM2 VM3 VM4 UMA PRIVATE CLOUD
  • 12. System landscape Web browser Smartphone application Tablet device Email System VCS 3rd party api integration Chat System Backend & CMS