SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

Más de 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
 

Más de 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
 

Último

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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 

Último (20)

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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 

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