View
266
Download
0
Embed Size (px)
DESCRIPTION
A social networking platform for faith communities to promote mutual goals and health and wellness. An interactive platform for diverse and multi cultural communities was built that encouraged health and wellness among the various congregations. This platform helps build trust relationships and promotes wellness of spirit, mind and body of the individual, families and communities.See More At :http://www.greymatterindia.com/social-networking-platform-for-faith-communities
Citation preview
Grey Matter India Technologies Pvt. Ltd.http://www.greymatterindia.com
Social Networking Platform For Faith Communities
http://www.greymatterindia.com
Client Requirements
The client required a social networking platform for faith communities to promote mutual goals and health and wellness. An interactive platform for diverse and multi cultural communities was built that encouraged health and wellness among the various congregations. This platform helps build trust relationships and promotes wellness of spirit, mind and body of the individual, families and communities.
http://www.greymatterindia.com
The client required the following features:
Ability to connect to the church and family and friends.
Ability to connect and listen o sermons, Bible Study and community.
Ability to learn more about the community and church.
Ability to create a marketplace and trade
Ability to create groups, communicate and share information with others from the same community.
Meet people of the same faith and connect with the believers of the same faith.
http://www.greymatterindia.com
The client required the following features:
Get access to global Bible study, global ministry directory, chats, blogs, video chats, events, photo album etc.
Ability for the admin to invite other church members to join the community.
http://www.greymatterindia.com
Incorporating updated information at the backend using RSS feeds.
Safe and secure data transfer during 3rd party API integration.
Developing and maintaining a website that will incorporate a wide range of interactive features like blogs, live events, groups etc. to ensure user participation.
An active and interactive social networking site that will be capable of handling millions of connections without slowing down.
Web usability principles to be used for enhancing experience of users.
Challenges
http://www.greymatterindia.com
Web usability principles to be used for enhancing experience of users.
Security measures for users information.
Challenges
http://www.greymatterindia.com
Technologies Used
Operating System & Server Management
Red Hat Linux OS, Multi-Server Architecture with Staging & Production Environment through Version Controlling releases, Server Optimization, Security & SSL Implementation, Alert Monitoring System Integration, Server Performance Tuning at regular intervals, Software Firewall Configuration & Maintenance
Development Tools & EnvironmentsPHP5+, Symfony Framework 1.4, AJAX, HTML5, CSS3 etc. etc.
Database
MYSQL Database Server, DB Clustering, DB Optimization, Master Slave Replication, Query Optimization, Scheduler for Backups
http://www.greymatterindia.com
Manpower
Project Leader 1
Developers 2
Designers 1
Quality Assurance Testers 1
http://www.greymatterindia.com
Planning
Taking into consideration the functionality of the application, the following development approach was followed:
The Database layer – MySQL Server Database, Tables, Triggers and so on.
The Data Access layer – the Data Access DLL responsible for accessing data from the database.
The Business Logic layer – business logic procedures for modules.
The User Interface Layer which forms the Graphical User Interface of the website.
http://www.greymatterindia.com
Architecture
The development approach included PHP and MySQL to achieve the social networking robust nature.Modules like Blogs, Events, Groups etc. were developed in PHP such that they can be executed directly from the UI layer. RSS feeds were incorporated to enhance the user experience.
To enable the database access in an object oriented context, an interface that translated the object logic to the relational logic was created. This enabled communication between the relational databases in an object oriented manner. An intermediary abstraction layer ensured data access from database. The User Interface Layer was kept isolated from business logic with images, applications and data being called from their respective servers.
http://www.greymatterindia.com
Development Highlights
A robust site was implemented using the symphony framework that was capable of performing all the crucial functions. Without adding too much code, all the necessary features and interactivity was added to the site. RSS feeds were implemented to enhance user experience. Usability guidelines were followed and interface was made easy to navigate with the use of AJAX, HTML and CSS. The site was developed and fully functional within a span of 3 months.
http://www.greymatterindia.com
Sources
http://www.greymatterindia.com/social-networking-platform-for-faith-communities
To Learn More Contact Us And Get A Qoute
https://www.facebook.com/GreyMatterIndia.GMI
https://twitter.com/GMITechnologies
https://www.linkedin.com/company/grey-matter-india-technologies
greymatterindia