SlideShare a Scribd company logo
1 of 4
Download to read offline
www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd Page 1 of 1
Case Study
Social Platform to Manage Financial Aspects
www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd Page 2 of 2
Client is a web application which will provide a financial platform with a mission to incentivize
financial responsibility through Education (Library), Competition (Rankings) and Reward
(accumulation of points to certain levels = rewards). Specifically, with the help of this application
the user gets a financial-social platform to be connected with each other; share and get solutions
over their financial problems and get rewards by managing their financial statements. Financial
Service providers can provide their details in the resources section so that user can find and avail
these local financial service provider’s services. Users can provide their own review regarding
these financial service providers.
Client is a financial web platform for the individuals to manage their financial aspect. Client
provide platform where users can generate various reports to analyze their income and expense.
Once user provides various inputs they are able to generate value creation component. Platform
provides various competitive, compass reading and other reward summary to motivate users to
participate on platform.
Client is basically divided into community and finance section.
Community section has elements like building associates, board members; invite friends,
discussion in boardroom and water-cooler, FSP resources, libraries and test. Community section
is free to access for all users.
Finance section has finance inputting (Income inputs, Cash flow inputs and Balance Sheet
inputs), reports (Monthly & Annual Income Statement, Monthly & Annual Balance Sheet, Monthly
& Annual Cash flow Statement), vitals. Vitals provide various value creation or competitive data.
Vital sections have competitive ranking, compass reading, reward summary, income statement,
cash flow statement, balance sheet statement competitive and ranking information.
Compass reading provide value creation since inception and for last 30 days. Client provide
access to value creation component either via earning reward points or via paying one time or
recurring subscription.
There is a FSP section for financial service provider to advertise their service offering. FSP can
register and manage their account. FSP can subscribe for various paid activities like featured
listing, priority listing and advance profile.
The team faced the following challenges:
- Incorporating web usability principles while developing numerous features designed
for enhancing the users’ experience.
- Security of user’s finance data is the key challenge of the platform.
- Finance inputting is the biggest challenge of the platform. System has to provide
user’s ability to input very huge data in excel type of grid. There are more than 1000
inputs per finance inputs.
Project Challenges
Client Requirement
www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd Page 3 of 3
Operating System &
Server Management
Red Hat Linux OS, Multi-Server Architecture with Staging & Production
Environment through Version Controlling releases, Server
Optimization, Security & SSL Implementation, Scheduler for Back-ups,
Alert Monitoring System Integration, Server Performance Tuning at
regular intervals, Software Firewall Configuration & Maintenance
Development Tools &
Environments
PHP5+, Microsoft Visio, Zend Studio, Symfony Framework, SVN, AJAX,
CSS, JavaScript, HTML etc.
Database MYSQL Database Server, DB Clustering, DB Optimization, Master
Slave Replication, Query Optimization, Scheduler for Backups
Project Leader 1
Developers 5
Designers 2
Quality Assurance Testers 1
Technologies Used
Manpower
- For finance inputs there are many background inter-connected calculations to
generate Income, Balance Sheet and Cash flow reports.
- Consistency across input data and report generation is the key challenging area.
- There is very high level of complexity for the finance calculation.
- Ensuring more complex relation between data and their consistency. Each entity or
information is being used in various places in conjunction with other information.
Showing the most relevant information at various places by clear way of presentation
is the main challenge as almost all the information is similar to the different entities.
www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd Page 4 of 4
The following four-tier development approach was adopted to equip the site with
numerous features and functionality mentioned before:
 The Database layer containing MYSQL Server Database, Tables, Triggers and so on.
 The Data Access layer containing the Data Access DLL responsible for accessing data from
the database.
 The Business Logic layer consisting of all the business logic procedures for varied modules.
 The User Interface layer which forms the Graphical User Interface of the website.
Architecture
N-tier architecture was adopted to efficiently meet the needs of the enormous application. Following
are the layers involved which are loosely coupled with each other:
 User Interface Layer: This will include the page level layer which will be accessing the other
layers beneath to present the data.
 Business Specific Layer: This acts as a bridge between the User Interface layer and
Database layer. This will contain all the business logic for the different components involved in
the project.
 Database Specific Layer: This acts as a bridge between the physical database and the
business logic accessing the data.
 Physical Database Layer: This includes MYSQL with the tables, views, stored procedures etc.
Development Highlights
The design approach was built around PHP 5 and MYSQL SERVER 5 due to the financial nature of
the application. In order to most effectively access the database in an object-oriented context,
an interface translating the object logic to the relational logic was used to communic ate with the
relational databases in an object-oriented manner. An intermediary abstraction layer was
created for accessing data from the database. Triggers, Stored Procedure and Custom MYSQL
functions were used only for complex calculation of data from multiple tables and were utilized
heavily with the conditional syntax to ensure smooth performance of the website.
The UI layer was kept free of any business logic with images, applications and data being called
from their respective servers. Web usability guidelines were strictly followed during development
and the interface was made easily navigable through the judicious use of AJAX, CSS3 and
HTML5 controls. The application was developed and fully functional within a span of 7 months.
Planning

More Related Content

What's hot

Salesforce for marketing
Salesforce for marketingSalesforce for marketing
Salesforce for marketingBohdan Dovhań
 
01 power center 8.6 basics
01 power center 8.6 basics01 power center 8.6 basics
01 power center 8.6 basicsuthayan87
 
2008.12.09
2008.12.092008.12.09
2008.12.09xoanon
 
Informatica Powercenter Architecture
Informatica Powercenter ArchitectureInformatica Powercenter Architecture
Informatica Powercenter ArchitectureBigClasses Com
 
Nicholas Dragon SQL Developer
Nicholas Dragon SQL DeveloperNicholas Dragon SQL Developer
Nicholas Dragon SQL DeveloperNicholas Dragon
 
Admission in india 2015
Admission in india 2015Admission in india 2015
Admission in india 2015Edhole.com
 
Salesforce.com Prezo
Salesforce.com PrezoSalesforce.com Prezo
Salesforce.com Prezominihane88
 
Informatica PowerCenter : Agile Data Integration Tool
Informatica PowerCenter : Agile Data Integration ToolInformatica PowerCenter : Agile Data Integration Tool
Informatica PowerCenter : Agile Data Integration ToolEdureka!
 
xRM4Legal Makes Microsoft Dynamics CRM Viable for Law Firms
xRM4Legal Makes Microsoft Dynamics CRM Viable for Law FirmsxRM4Legal Makes Microsoft Dynamics CRM Viable for Law Firms
xRM4Legal Makes Microsoft Dynamics CRM Viable for Law FirmsDavid Blumentals
 
GALINDO CONSULTING GROUP, INC corporate presentation December 2012
GALINDO CONSULTING GROUP, INC corporate presentation December 2012GALINDO CONSULTING GROUP, INC corporate presentation December 2012
GALINDO CONSULTING GROUP, INC corporate presentation December 2012Carlos Jorge Galindo
 
Loan Origination Reference Architecture Deep Dive
Loan Origination Reference Architecture Deep DiveLoan Origination Reference Architecture Deep Dive
Loan Origination Reference Architecture Deep DiveMike Walker
 
Office Developers Conference - Financial Services OBAs
Office Developers Conference - Financial Services OBAsOffice Developers Conference - Financial Services OBAs
Office Developers Conference - Financial Services OBAsMike Walker
 
Web application for tracking tool for workshops
Web application for tracking tool for workshopsWeb application for tracking tool for workshops
Web application for tracking tool for workshopsMike Taylor
 
Contacts management system
Contacts management systemContacts management system
Contacts management systemshraddhaMaral
 
Professional Profile And Project Summary Of Bernadette Taylor
Professional Profile And Project Summary Of Bernadette TaylorProfessional Profile And Project Summary Of Bernadette Taylor
Professional Profile And Project Summary Of Bernadette TaylorBernadette Taylor
 

What's hot (19)

Enterprise Application Integration
Enterprise Application IntegrationEnterprise Application Integration
Enterprise Application Integration
 
Salesforce for marketing
Salesforce for marketingSalesforce for marketing
Salesforce for marketing
 
01 power center 8.6 basics
01 power center 8.6 basics01 power center 8.6 basics
01 power center 8.6 basics
 
2008.12.09
2008.12.092008.12.09
2008.12.09
 
Internship
InternshipInternship
Internship
 
Informatica Powercenter Architecture
Informatica Powercenter ArchitectureInformatica Powercenter Architecture
Informatica Powercenter Architecture
 
Nicholas Dragon SQL Developer
Nicholas Dragon SQL DeveloperNicholas Dragon SQL Developer
Nicholas Dragon SQL Developer
 
Admission in india 2015
Admission in india 2015Admission in india 2015
Admission in india 2015
 
Salesforce.com Prezo
Salesforce.com PrezoSalesforce.com Prezo
Salesforce.com Prezo
 
Informatica PowerCenter : Agile Data Integration Tool
Informatica PowerCenter : Agile Data Integration ToolInformatica PowerCenter : Agile Data Integration Tool
Informatica PowerCenter : Agile Data Integration Tool
 
Forms
FormsForms
Forms
 
xRM4Legal Makes Microsoft Dynamics CRM Viable for Law Firms
xRM4Legal Makes Microsoft Dynamics CRM Viable for Law FirmsxRM4Legal Makes Microsoft Dynamics CRM Viable for Law Firms
xRM4Legal Makes Microsoft Dynamics CRM Viable for Law Firms
 
GALINDO CONSULTING GROUP, INC corporate presentation December 2012
GALINDO CONSULTING GROUP, INC corporate presentation December 2012GALINDO CONSULTING GROUP, INC corporate presentation December 2012
GALINDO CONSULTING GROUP, INC corporate presentation December 2012
 
Api enablement-mainframe
Api enablement-mainframeApi enablement-mainframe
Api enablement-mainframe
 
Loan Origination Reference Architecture Deep Dive
Loan Origination Reference Architecture Deep DiveLoan Origination Reference Architecture Deep Dive
Loan Origination Reference Architecture Deep Dive
 
Office Developers Conference - Financial Services OBAs
Office Developers Conference - Financial Services OBAsOffice Developers Conference - Financial Services OBAs
Office Developers Conference - Financial Services OBAs
 
Web application for tracking tool for workshops
Web application for tracking tool for workshopsWeb application for tracking tool for workshops
Web application for tracking tool for workshops
 
Contacts management system
Contacts management systemContacts management system
Contacts management system
 
Professional Profile And Project Summary Of Bernadette Taylor
Professional Profile And Project Summary Of Bernadette TaylorProfessional Profile And Project Summary Of Bernadette Taylor
Professional Profile And Project Summary Of Bernadette Taylor
 

Similar to Social Platform to Manage Financial Aspects

Mobile Based Ad Publishing Platform Platform for Mobile Advertisers
Mobile Based Ad Publishing Platform Platform for Mobile AdvertisersMobile Based Ad Publishing Platform Platform for Mobile Advertisers
Mobile Based Ad Publishing Platform Platform for Mobile AdvertisersMike Taylor
 
Web Based Investment Management System
Web Based Investment Management SystemWeb Based Investment Management System
Web Based Investment Management SystemMike Taylor
 
Web–Based CRM Application with Interactive Graphs
Web–Based CRM Application with Interactive GraphsWeb–Based CRM Application with Interactive Graphs
Web–Based CRM Application with Interactive GraphsMike Taylor
 
Enterprise Risk Management Software
Enterprise Risk Management SoftwareEnterprise Risk Management Software
Enterprise Risk Management SoftwareMike Taylor
 
Application for Car Manufactring Dealer Management System
Application for Car Manufactring Dealer Management SystemApplication for Car Manufactring Dealer Management System
Application for Car Manufactring Dealer Management SystemMike Taylor
 
Business Record Management System and Financial Reporting
Business Record Management System and Financial ReportingBusiness Record Management System and Financial Reporting
Business Record Management System and Financial ReportingMike Taylor
 
Employee Self Services Portal
Employee Self Services Portal Employee Self Services Portal
Employee Self Services Portal Mike Taylor
 
Affiliate Network Portal with PPC Management
Affiliate Network Portal with PPC ManagementAffiliate Network Portal with PPC Management
Affiliate Network Portal with PPC ManagementMike Taylor
 
Business Intelligence Module 5
Business Intelligence Module 5Business Intelligence Module 5
Business Intelligence Module 5Home
 
Resume for AskMe
Resume for AskMeResume for AskMe
Resume for AskMeAMit vyas
 
Hari Kovvada ( .NET Programmer)
Hari Kovvada ( .NET Programmer)Hari Kovvada ( .NET Programmer)
Hari Kovvada ( .NET Programmer)Hari Kovvada
 
22598435 project-on-banking-system-in-mis-pdf
22598435 project-on-banking-system-in-mis-pdf22598435 project-on-banking-system-in-mis-pdf
22598435 project-on-banking-system-in-mis-pdfDeepak Malusare
 
22598435 project-on-banking-system-in-mis-pdf(1)
22598435 project-on-banking-system-in-mis-pdf(1)22598435 project-on-banking-system-in-mis-pdf(1)
22598435 project-on-banking-system-in-mis-pdf(1)Sruthi S
 
technical project manager 12 yrs
technical project manager 12 yrstechnical project manager 12 yrs
technical project manager 12 yrsNitin Katlana
 
Platform for Comprehensive Vendor Research & Analysis
Platform for Comprehensive Vendor Research & AnalysisPlatform for Comprehensive Vendor Research & Analysis
Platform for Comprehensive Vendor Research & AnalysisMike Taylor
 
Resume_SAJID_ALI
Resume_SAJID_ALIResume_SAJID_ALI
Resume_SAJID_ALISajid Ali
 

Similar to Social Platform to Manage Financial Aspects (20)

Mobile Based Ad Publishing Platform Platform for Mobile Advertisers
Mobile Based Ad Publishing Platform Platform for Mobile AdvertisersMobile Based Ad Publishing Platform Platform for Mobile Advertisers
Mobile Based Ad Publishing Platform Platform for Mobile Advertisers
 
Web Based Investment Management System
Web Based Investment Management SystemWeb Based Investment Management System
Web Based Investment Management System
 
RakeshReddy-CV
RakeshReddy-CVRakeshReddy-CV
RakeshReddy-CV
 
Web–Based CRM Application with Interactive Graphs
Web–Based CRM Application with Interactive GraphsWeb–Based CRM Application with Interactive Graphs
Web–Based CRM Application with Interactive Graphs
 
Enterprise Risk Management Software
Enterprise Risk Management SoftwareEnterprise Risk Management Software
Enterprise Risk Management Software
 
Application for Car Manufactring Dealer Management System
Application for Car Manufactring Dealer Management SystemApplication for Car Manufactring Dealer Management System
Application for Car Manufactring Dealer Management System
 
Business Record Management System and Financial Reporting
Business Record Management System and Financial ReportingBusiness Record Management System and Financial Reporting
Business Record Management System and Financial Reporting
 
Employee Self Services Portal
Employee Self Services Portal Employee Self Services Portal
Employee Self Services Portal
 
Affiliate Network Portal with PPC Management
Affiliate Network Portal with PPC ManagementAffiliate Network Portal with PPC Management
Affiliate Network Portal with PPC Management
 
Business Intelligence Module 5
Business Intelligence Module 5Business Intelligence Module 5
Business Intelligence Module 5
 
Resume for AskMe
Resume for AskMeResume for AskMe
Resume for AskMe
 
Hari Kovvada ( .NET Programmer)
Hari Kovvada ( .NET Programmer)Hari Kovvada ( .NET Programmer)
Hari Kovvada ( .NET Programmer)
 
Updated Resume
Updated ResumeUpdated Resume
Updated Resume
 
22598435 project-on-banking-system-in-mis-pdf
22598435 project-on-banking-system-in-mis-pdf22598435 project-on-banking-system-in-mis-pdf
22598435 project-on-banking-system-in-mis-pdf
 
22598435 project-on-banking-system-in-mis-pdf(1)
22598435 project-on-banking-system-in-mis-pdf(1)22598435 project-on-banking-system-in-mis-pdf(1)
22598435 project-on-banking-system-in-mis-pdf(1)
 
technical project manager 12 yrs
technical project manager 12 yrstechnical project manager 12 yrs
technical project manager 12 yrs
 
Platform for Comprehensive Vendor Research & Analysis
Platform for Comprehensive Vendor Research & AnalysisPlatform for Comprehensive Vendor Research & Analysis
Platform for Comprehensive Vendor Research & Analysis
 
Sohan Sharma MSBI
Sohan Sharma MSBISohan Sharma MSBI
Sohan Sharma MSBI
 
Silvertouch Profile
Silvertouch ProfileSilvertouch Profile
Silvertouch Profile
 
Resume_SAJID_ALI
Resume_SAJID_ALIResume_SAJID_ALI
Resume_SAJID_ALI
 

More from Mike Taylor

Latest trends for mobile apps development
Latest trends for mobile apps developmentLatest trends for mobile apps development
Latest trends for mobile apps developmentMike Taylor
 
Features of B2C Travel eCommerce system
Features of B2C Travel eCommerce systemFeatures of B2C Travel eCommerce system
Features of B2C Travel eCommerce systemMike Taylor
 
Steps to Grow Your eCommerce Business
Steps to Grow Your eCommerce BusinessSteps to Grow Your eCommerce Business
Steps to Grow Your eCommerce BusinessMike Taylor
 
Reasons to choose php for web application development
Reasons to choose php for web application developmentReasons to choose php for web application development
Reasons to choose php for web application developmentMike Taylor
 
Unique Shopoping Experience with eCommerce Gamification Extension
Unique Shopoping Experience with eCommerce Gamification Extension Unique Shopoping Experience with eCommerce Gamification Extension
Unique Shopoping Experience with eCommerce Gamification Extension Mike Taylor
 
Android Application Development with Apple's Swift Technology
Android Application Development with Apple's Swift TechnologyAndroid Application Development with Apple's Swift Technology
Android Application Development with Apple's Swift TechnologyMike Taylor
 
New Amazing Things about AngularJS 2.0
New Amazing Things about AngularJS 2.0New Amazing Things about AngularJS 2.0
New Amazing Things about AngularJS 2.0Mike Taylor
 
Gamification - The Trending Things of eCommerce Business
Gamification - The Trending Things of eCommerce BusinessGamification - The Trending Things of eCommerce Business
Gamification - The Trending Things of eCommerce BusinessMike Taylor
 
Gamification - Enhance Customers shopping experience with latest Big things i...
Gamification - Enhance Customers shopping experience with latest Big things i...Gamification - Enhance Customers shopping experience with latest Big things i...
Gamification - Enhance Customers shopping experience with latest Big things i...Mike Taylor
 
Benefit of Web Application Development with Zend Framework
Benefit of Web Application Development with Zend FrameworkBenefit of Web Application Development with Zend Framework
Benefit of Web Application Development with Zend FrameworkMike Taylor
 
The Importance Things of Full Stack Development
The Importance Things of Full Stack DevelopmentThe Importance Things of Full Stack Development
The Importance Things of Full Stack DevelopmentMike Taylor
 
Most useful features for windows 10 developer
Most useful features for windows 10 developerMost useful features for windows 10 developer
Most useful features for windows 10 developerMike Taylor
 
Have a look Google next operating system update : Android Marshmallow
Have a look Google next operating system update : Android MarshmallowHave a look Google next operating system update : Android Marshmallow
Have a look Google next operating system update : Android MarshmallowMike Taylor
 
Top 20 Questions Ask Before Hire Android App Development Company
Top 20 Questions Ask Before Hire Android App Development CompanyTop 20 Questions Ask Before Hire Android App Development Company
Top 20 Questions Ask Before Hire Android App Development CompanyMike Taylor
 
Multi vendor marketplace extension
Multi vendor marketplace extensionMulti vendor marketplace extension
Multi vendor marketplace extensionMike Taylor
 
25 Famous Websites using Wordpress
25 Famous Websites using Wordpress25 Famous Websites using Wordpress
25 Famous Websites using WordpressMike Taylor
 
Bring Healthcare to fingertips - How Apps changed Medical Industry
Bring Healthcare to fingertips - How Apps changed Medical IndustryBring Healthcare to fingertips - How Apps changed Medical Industry
Bring Healthcare to fingertips - How Apps changed Medical IndustryMike Taylor
 
Have you played this Symfony? Why Symfony is great choice for Web development
Have you played this Symfony? Why Symfony is great choice for Web developmentHave you played this Symfony? Why Symfony is great choice for Web development
Have you played this Symfony? Why Symfony is great choice for Web developmentMike Taylor
 
9 vitals in business websites
9 vitals in business websites9 vitals in business websites
9 vitals in business websitesMike Taylor
 
How Technology Can Change Real Estate Industry In 2015
How Technology Can Change Real Estate Industry In 2015How Technology Can Change Real Estate Industry In 2015
How Technology Can Change Real Estate Industry In 2015Mike Taylor
 

More from Mike Taylor (20)

Latest trends for mobile apps development
Latest trends for mobile apps developmentLatest trends for mobile apps development
Latest trends for mobile apps development
 
Features of B2C Travel eCommerce system
Features of B2C Travel eCommerce systemFeatures of B2C Travel eCommerce system
Features of B2C Travel eCommerce system
 
Steps to Grow Your eCommerce Business
Steps to Grow Your eCommerce BusinessSteps to Grow Your eCommerce Business
Steps to Grow Your eCommerce Business
 
Reasons to choose php for web application development
Reasons to choose php for web application developmentReasons to choose php for web application development
Reasons to choose php for web application development
 
Unique Shopoping Experience with eCommerce Gamification Extension
Unique Shopoping Experience with eCommerce Gamification Extension Unique Shopoping Experience with eCommerce Gamification Extension
Unique Shopoping Experience with eCommerce Gamification Extension
 
Android Application Development with Apple's Swift Technology
Android Application Development with Apple's Swift TechnologyAndroid Application Development with Apple's Swift Technology
Android Application Development with Apple's Swift Technology
 
New Amazing Things about AngularJS 2.0
New Amazing Things about AngularJS 2.0New Amazing Things about AngularJS 2.0
New Amazing Things about AngularJS 2.0
 
Gamification - The Trending Things of eCommerce Business
Gamification - The Trending Things of eCommerce BusinessGamification - The Trending Things of eCommerce Business
Gamification - The Trending Things of eCommerce Business
 
Gamification - Enhance Customers shopping experience with latest Big things i...
Gamification - Enhance Customers shopping experience with latest Big things i...Gamification - Enhance Customers shopping experience with latest Big things i...
Gamification - Enhance Customers shopping experience with latest Big things i...
 
Benefit of Web Application Development with Zend Framework
Benefit of Web Application Development with Zend FrameworkBenefit of Web Application Development with Zend Framework
Benefit of Web Application Development with Zend Framework
 
The Importance Things of Full Stack Development
The Importance Things of Full Stack DevelopmentThe Importance Things of Full Stack Development
The Importance Things of Full Stack Development
 
Most useful features for windows 10 developer
Most useful features for windows 10 developerMost useful features for windows 10 developer
Most useful features for windows 10 developer
 
Have a look Google next operating system update : Android Marshmallow
Have a look Google next operating system update : Android MarshmallowHave a look Google next operating system update : Android Marshmallow
Have a look Google next operating system update : Android Marshmallow
 
Top 20 Questions Ask Before Hire Android App Development Company
Top 20 Questions Ask Before Hire Android App Development CompanyTop 20 Questions Ask Before Hire Android App Development Company
Top 20 Questions Ask Before Hire Android App Development Company
 
Multi vendor marketplace extension
Multi vendor marketplace extensionMulti vendor marketplace extension
Multi vendor marketplace extension
 
25 Famous Websites using Wordpress
25 Famous Websites using Wordpress25 Famous Websites using Wordpress
25 Famous Websites using Wordpress
 
Bring Healthcare to fingertips - How Apps changed Medical Industry
Bring Healthcare to fingertips - How Apps changed Medical IndustryBring Healthcare to fingertips - How Apps changed Medical Industry
Bring Healthcare to fingertips - How Apps changed Medical Industry
 
Have you played this Symfony? Why Symfony is great choice for Web development
Have you played this Symfony? Why Symfony is great choice for Web developmentHave you played this Symfony? Why Symfony is great choice for Web development
Have you played this Symfony? Why Symfony is great choice for Web development
 
9 vitals in business websites
9 vitals in business websites9 vitals in business websites
9 vitals in business websites
 
How Technology Can Change Real Estate Industry In 2015
How Technology Can Change Real Estate Industry In 2015How Technology Can Change Real Estate Industry In 2015
How Technology Can Change Real Estate Industry In 2015
 

Recently uploaded

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Recently uploaded (20)

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

Social Platform to Manage Financial Aspects

  • 1. www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd Page 1 of 1 Case Study Social Platform to Manage Financial Aspects
  • 2. www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd Page 2 of 2 Client is a web application which will provide a financial platform with a mission to incentivize financial responsibility through Education (Library), Competition (Rankings) and Reward (accumulation of points to certain levels = rewards). Specifically, with the help of this application the user gets a financial-social platform to be connected with each other; share and get solutions over their financial problems and get rewards by managing their financial statements. Financial Service providers can provide their details in the resources section so that user can find and avail these local financial service provider’s services. Users can provide their own review regarding these financial service providers. Client is a financial web platform for the individuals to manage their financial aspect. Client provide platform where users can generate various reports to analyze their income and expense. Once user provides various inputs they are able to generate value creation component. Platform provides various competitive, compass reading and other reward summary to motivate users to participate on platform. Client is basically divided into community and finance section. Community section has elements like building associates, board members; invite friends, discussion in boardroom and water-cooler, FSP resources, libraries and test. Community section is free to access for all users. Finance section has finance inputting (Income inputs, Cash flow inputs and Balance Sheet inputs), reports (Monthly & Annual Income Statement, Monthly & Annual Balance Sheet, Monthly & Annual Cash flow Statement), vitals. Vitals provide various value creation or competitive data. Vital sections have competitive ranking, compass reading, reward summary, income statement, cash flow statement, balance sheet statement competitive and ranking information. Compass reading provide value creation since inception and for last 30 days. Client provide access to value creation component either via earning reward points or via paying one time or recurring subscription. There is a FSP section for financial service provider to advertise their service offering. FSP can register and manage their account. FSP can subscribe for various paid activities like featured listing, priority listing and advance profile. The team faced the following challenges: - Incorporating web usability principles while developing numerous features designed for enhancing the users’ experience. - Security of user’s finance data is the key challenge of the platform. - Finance inputting is the biggest challenge of the platform. System has to provide user’s ability to input very huge data in excel type of grid. There are more than 1000 inputs per finance inputs. Project Challenges Client Requirement
  • 3. www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd Page 3 of 3 Operating System & Server Management Red Hat Linux OS, Multi-Server Architecture with Staging & Production Environment through Version Controlling releases, Server Optimization, Security & SSL Implementation, Scheduler for Back-ups, Alert Monitoring System Integration, Server Performance Tuning at regular intervals, Software Firewall Configuration & Maintenance Development Tools & Environments PHP5+, Microsoft Visio, Zend Studio, Symfony Framework, SVN, AJAX, CSS, JavaScript, HTML etc. Database MYSQL Database Server, DB Clustering, DB Optimization, Master Slave Replication, Query Optimization, Scheduler for Backups Project Leader 1 Developers 5 Designers 2 Quality Assurance Testers 1 Technologies Used Manpower - For finance inputs there are many background inter-connected calculations to generate Income, Balance Sheet and Cash flow reports. - Consistency across input data and report generation is the key challenging area. - There is very high level of complexity for the finance calculation. - Ensuring more complex relation between data and their consistency. Each entity or information is being used in various places in conjunction with other information. Showing the most relevant information at various places by clear way of presentation is the main challenge as almost all the information is similar to the different entities.
  • 4. www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd Page 4 of 4 The following four-tier development approach was adopted to equip the site with numerous features and functionality mentioned before:  The Database layer containing MYSQL Server Database, Tables, Triggers and so on.  The Data Access layer containing the Data Access DLL responsible for accessing data from the database.  The Business Logic layer consisting of all the business logic procedures for varied modules.  The User Interface layer which forms the Graphical User Interface of the website. Architecture N-tier architecture was adopted to efficiently meet the needs of the enormous application. Following are the layers involved which are loosely coupled with each other:  User Interface Layer: This will include the page level layer which will be accessing the other layers beneath to present the data.  Business Specific Layer: This acts as a bridge between the User Interface layer and Database layer. This will contain all the business logic for the different components involved in the project.  Database Specific Layer: This acts as a bridge between the physical database and the business logic accessing the data.  Physical Database Layer: This includes MYSQL with the tables, views, stored procedures etc. Development Highlights The design approach was built around PHP 5 and MYSQL SERVER 5 due to the financial nature of the application. In order to most effectively access the database in an object-oriented context, an interface translating the object logic to the relational logic was used to communic ate with the relational databases in an object-oriented manner. An intermediary abstraction layer was created for accessing data from the database. Triggers, Stored Procedure and Custom MYSQL functions were used only for complex calculation of data from multiple tables and were utilized heavily with the conditional syntax to ensure smooth performance of the website. The UI layer was kept free of any business logic with images, applications and data being called from their respective servers. Web usability guidelines were strictly followed during development and the interface was made easily navigable through the judicious use of AJAX, CSS3 and HTML5 controls. The application was developed and fully functional within a span of 7 months. Planning