Tech Stack
- Apache Lucene
- HTML5
- MySQL
- PHP
- Symfony
About Client
The client is a leading advanced networking platform for high school students. Their site is divided into levels that are decided according to the students’ school grades. The client approached Brainvire to develop a portal for helping high school students interconnect with each other. The aim was to provide an online community experience for students.
About Product
Brainvire’s talented development professionals created a site equipped with robust architecture to offer centralized access to multiple users using blogs, groups, chat, and other tools.
Creating a blind match module
The client wanted to create a blind match module
This module allows users to befriend the most compatible fellow users on the site on the basis of scores. Users with matching scores display as friend suggestions.
Solution
The Challenges
Result
- Using PHP to design different functionalitiesThe design was built around PHP and MySQL Server. Modules like Blind Match, Challenges, Locker, and WikiEdit were developed in PHP so that they can be executed directly from the UI layer.
- Accessing a database in an object-oriented contextTo access the database in an object-oriented context, we used an interface translating the object logic to the relational logic to communicate with the relational databases in an object-oriented manner.
- UI layer free of logicThe UI layer was kept free of any business logic with images, applications, and data being called from their respective servers.
- SEO activitiesSEO activities we performed ensured high visibility for the site over the internet.