Advanced Networking Platform for High School Students
Tech Stack
Apache Lucene
HTML5
MySQL
PHP 5
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.
before
The Challenges
before-ring
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
Incorporating the WikiEdit functionality
The client wanted to add a WikiEdit facility.
The system includes a WikiEdit facility wherein the users can add information on any random topic. Only the admin has the right to verify the posted content and display it live.
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.
Creating an online locker facility
Developing an online locker was a challenge.
The module allows users to save their posted content directly into the portal’s database.
Creating a challenges module
The client wanted to incorporate a challenges module.
Users can set a challenge while playing a game. The system allows group participation as well. Users can also set a timer to show how long a game will be open for other players to join in.
Incorporating the WikiEdit functionality
The client wanted to add a WikiEdit facility.
The system includes a WikiEdit facility wherein the users can add information on any random topic. Only the admin has the right to verify the posted content and display it live.
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.
Creating an online locker facility
Developing an online locker was a challenge.
The module allows users to save their posted content directly into the portal’s database.
Creating a challenges module
The client wanted to incorporate a challenges module.
Users can set a challenge while playing a game. The system allows group participation as well. Users can also set a timer to show how long a game will be open for other players to join in.
Incorporating the WikiEdit functionality
The client wanted to add a WikiEdit facility.
The system includes a WikiEdit facility wherein the users can add information on any random topic. Only the admin has the right to verify the posted content and display it live.
Result
Using PHP to design different functionalities
The 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 context
To 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 logic
The UI layer was kept free of any business logic with images, applications, and data being called from their respective servers.
SEO activities
SEO activities we performed ensured high visibility for the site over the internet.
Product Screens
Client Testimonials
They handle all their work with a personal touch, which encourages a continued long-term partnership.
“They handle all their work with a personal touch, which encourages a continued long-term partnership. Their deliverable are reliable thanks to vigorous QA testing. I would recommend Brainvire to anyone.”