SlideShare a Scribd company logo
1 of 10
A Platform For Valuable Information Sharing 
Grey Matter India 
Technologies Pvt. Ltd. 
http://www.greymatterindia.com
Client Requirements 
Client required a platform for PhD students and professors and professionals 
to share information and build relationships. Encompassing the experts from 
business and academic fields, the website should be a platform for all to 
share valuable information and provide the right minds with access to the 
right resources and create a global mindset. 
The website requires registration and the features that each registered 
member could use would include: the ability to browse each section of the 
website that would include news, events, messages, question and answer, 
contacts, recent updates, statistics, articles, create your profiles, groups, 
forums, view other member’s basic profiles, search and apply for jobs etc. 
http://www.greymatterindia.com
Specific Features Requested Were: 
Students should have the ability to share notes, gain insights, seek expert 
advice. Students should also have the ability to create groups, join groups 
based on their academic interests and 
Students should be able to enroll for various courses of their interest and 
interact with other students all over the world. 
The website should be designed to increase collaboration between 
students and faculty to make the most out of their experiences. 
Help students to build professional networks fostering career growth. 
http://www.greymatterindia.com
Challenges 
The team faced the following challenges: 
Site should be robust with the ability to handle millions of 
connections at the same time without slowing down. 
Web usability principles should be used to make the site 
easily navigable. 
Integrated features like articles, messages, statistics and 
more while being executed simultaneously should be in sync. 
Load balance must be maintained even at peak traffic hours. 
Secure data transfer. 
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 & Environments 
PHP5 +, Symfony Framework 1.4, AJAX, JS, 
HTML5,CSS3 And etc. 
Database 
MYSQL Database Server, DB 
Clustering, 
DB Optimization, Master Slave 
Replication, Query Optimization, 
Scheduler for Backups 
http://www.greymatterindia.com
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 enormous nature of the 
website, a four tier development approach was used. 
MS SQL database for Tables, Stored Procedures etc was 
within the database layer. 
Data conversion in the incompatible type systems in 
databases and data access from databases was achieved 
via Interface layer and Database Abstraction layer 
respectively 
Business logic layer comprised of all the business logic 
procedures. 
GUI of the website formed the UI Layer.
Architecture 
The website included rich features for user data and social networking 
capabilities. Symfony framework was used along with MySQL for database 
purposes. Development architecture was built around the faster to market 
concept. An interface translating the object logic to a relational logic was 
created to access the data from relational databases in an object oriented 
manner. An intermediary abstraction layer was created to access the 
databases. Stored procedures were used only to retrieve complex data and 
everywhere else conditional syntax was used. Images, application dta etc. 
was called from their respective servers to keep UI layer free from the 
business logic. 
http://www.greymatterindia.com
Development Highlights 
The framework was kept highly flexible to enable addition of new features in 
the future. Pre-development research was carried for extensive 
customizations and to be able to build a robust application. Strict adherence 
to web usability principles and the website was made easily navigable with 
the use of use of CSS, AJAX and HTML controls. The website was live and 
fully functional within a span of 6 months. 
http://www.greymatterindia.com
Sources 
http://www.greymatterindia.com/a-platform-for-valuable-information-sharing 
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 
http://www.greymatterindia.com

More Related Content

More from Grey Matter India Technologies PVT LTD

How ASP.NET MVC Implementation Help Enterprise Web Application Development?
How ASP.NET MVC  Implementation  Help Enterprise  Web Application Development?How ASP.NET MVC  Implementation  Help Enterprise  Web Application Development?
How ASP.NET MVC Implementation Help Enterprise Web Application Development?Grey Matter India Technologies PVT LTD
 

More from Grey Matter India Technologies PVT LTD (20)

Ways To Use Your Android Smartphone More Efficiently
Ways To Use Your Android Smartphone More EfficientlyWays To Use Your Android Smartphone More Efficiently
Ways To Use Your Android Smartphone More Efficiently
 
The Mobile App Development Look Like in 2016
The Mobile App Development Look Like in 2016The Mobile App Development Look Like in 2016
The Mobile App Development Look Like in 2016
 
iOS Features To Include When Developing IPhone Application
iOS Features To Include  When Developing  IPhone ApplicationiOS Features To Include  When Developing  IPhone Application
iOS Features To Include When Developing IPhone Application
 
How ASP.NET MVC Implementation Help Enterprise Web Application Development?
How ASP.NET MVC  Implementation  Help Enterprise  Web Application Development?How ASP.NET MVC  Implementation  Help Enterprise  Web Application Development?
How ASP.NET MVC Implementation Help Enterprise Web Application Development?
 
Top Qualities of Successful Mobile Apps In Startup Tech Company
Top Qualities of Successful Mobile Apps  In Startup Tech CompanyTop Qualities of Successful Mobile Apps  In Startup Tech Company
Top Qualities of Successful Mobile Apps In Startup Tech Company
 
Which Is Better – An App or A Mobile Website?
Which Is Better –  An App or A  Mobile Website?Which Is Better –  An App or A  Mobile Website?
Which Is Better – An App or A Mobile Website?
 
The Battle Of The Web - PHP OR ASP.NET
The Battle Of The Web - PHP OR ASP.NET The Battle Of The Web - PHP OR ASP.NET
The Battle Of The Web - PHP OR ASP.NET
 
Important Facts For Developing An Ecommerce Portal
Important Facts For  Developing  An Ecommerce PortalImportant Facts For  Developing  An Ecommerce Portal
Important Facts For Developing An Ecommerce Portal
 
Top 5 Benefits Of Hiring PHP Development Company
Top 5 Benefits Of Hiring PHP Development CompanyTop 5 Benefits Of Hiring PHP Development Company
Top 5 Benefits Of Hiring PHP Development Company
 
Top 13 Web Development Trends And Predictions For 2015
Top 13 Web Development Trends And Predictions For 2015Top 13 Web Development Trends And Predictions For 2015
Top 13 Web Development Trends And Predictions For 2015
 
Top 9 Features Of a Successful Android Application
Top 9 Features Of a Successful Android ApplicationTop 9 Features Of a Successful Android Application
Top 9 Features Of a Successful Android Application
 
Benefits and Drawbacks of Outsourcing Software development
Benefits and Drawbacks of Outsourcing Software developmentBenefits and Drawbacks of Outsourcing Software development
Benefits and Drawbacks of Outsourcing Software development
 
Top Reasons Why PHP Will Conquer The World
Top Reasons Why PHP Will Conquer The WorldTop Reasons Why PHP Will Conquer The World
Top Reasons Why PHP Will Conquer The World
 
Top 10 Factors To Look Before Hiring Software Development Company
Top 10 Factors To Look Before Hiring Software Development CompanyTop 10 Factors To Look Before Hiring Software Development Company
Top 10 Factors To Look Before Hiring Software Development Company
 
Benefits of Choosing DotNet for Enterprise Application Development
Benefits of Choosing DotNet for Enterprise Application DevelopmentBenefits of Choosing DotNet for Enterprise Application Development
Benefits of Choosing DotNet for Enterprise Application Development
 
Mobile Technology Trends of 2015
Mobile Technology Trends of 2015Mobile Technology Trends of 2015
Mobile Technology Trends of 2015
 
The Top Ten Essentials To Look After in Modern PHP Development
The Top Ten Essentials To Look After in Modern PHP DevelopmentThe Top Ten Essentials To Look After in Modern PHP Development
The Top Ten Essentials To Look After in Modern PHP Development
 
Top Business Benefits of .Net Application
Top Business Benefits of .Net ApplicationTop Business Benefits of .Net Application
Top Business Benefits of .Net Application
 
Why You Should Choose PHP For Your Future Web Development?
Why You Should Choose PHP For Your Future Web Development?Why You Should Choose PHP For Your Future Web Development?
Why You Should Choose PHP For Your Future Web Development?
 
Advantages of Choosing PHP Web Development
Advantages of Choosing PHP Web DevelopmentAdvantages of Choosing PHP Web Development
Advantages of Choosing PHP Web Development
 

Recently uploaded

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 

Recently uploaded (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 

Case study on a platform for valuable information sharing

  • 1. A Platform For Valuable Information Sharing Grey Matter India Technologies Pvt. Ltd. http://www.greymatterindia.com
  • 2. Client Requirements Client required a platform for PhD students and professors and professionals to share information and build relationships. Encompassing the experts from business and academic fields, the website should be a platform for all to share valuable information and provide the right minds with access to the right resources and create a global mindset. The website requires registration and the features that each registered member could use would include: the ability to browse each section of the website that would include news, events, messages, question and answer, contacts, recent updates, statistics, articles, create your profiles, groups, forums, view other member’s basic profiles, search and apply for jobs etc. http://www.greymatterindia.com
  • 3. Specific Features Requested Were: Students should have the ability to share notes, gain insights, seek expert advice. Students should also have the ability to create groups, join groups based on their academic interests and Students should be able to enroll for various courses of their interest and interact with other students all over the world. The website should be designed to increase collaboration between students and faculty to make the most out of their experiences. Help students to build professional networks fostering career growth. http://www.greymatterindia.com
  • 4. Challenges The team faced the following challenges: Site should be robust with the ability to handle millions of connections at the same time without slowing down. Web usability principles should be used to make the site easily navigable. Integrated features like articles, messages, statistics and more while being executed simultaneously should be in sync. Load balance must be maintained even at peak traffic hours. Secure data transfer. http://www.greymatterindia.com
  • 5. 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 & Environments PHP5 +, Symfony Framework 1.4, AJAX, JS, HTML5,CSS3 And etc. Database MYSQL Database Server, DB Clustering, DB Optimization, Master Slave Replication, Query Optimization, Scheduler for Backups http://www.greymatterindia.com
  • 6. http://www.greymatterindia.com Manpower Project Leader 1 Developers 2 Designers 1 Quality Assurance Testers 1
  • 7. http://www.greymatterindia.com Planning Taking into consideration the enormous nature of the website, a four tier development approach was used. MS SQL database for Tables, Stored Procedures etc was within the database layer. Data conversion in the incompatible type systems in databases and data access from databases was achieved via Interface layer and Database Abstraction layer respectively Business logic layer comprised of all the business logic procedures. GUI of the website formed the UI Layer.
  • 8. Architecture The website included rich features for user data and social networking capabilities. Symfony framework was used along with MySQL for database purposes. Development architecture was built around the faster to market concept. An interface translating the object logic to a relational logic was created to access the data from relational databases in an object oriented manner. An intermediary abstraction layer was created to access the databases. Stored procedures were used only to retrieve complex data and everywhere else conditional syntax was used. Images, application dta etc. was called from their respective servers to keep UI layer free from the business logic. http://www.greymatterindia.com
  • 9. Development Highlights The framework was kept highly flexible to enable addition of new features in the future. Pre-development research was carried for extensive customizations and to be able to build a robust application. Strict adherence to web usability principles and the website was made easily navigable with the use of use of CSS, AJAX and HTML controls. The website was live and fully functional within a span of 6 months. http://www.greymatterindia.com
  • 10. Sources http://www.greymatterindia.com/a-platform-for-valuable-information-sharing 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 http://www.greymatterindia.com