Community Platform for Job Seekers

Categories : All, Case Study, Social Networks

Client Requirement


This application was built with the intention to collaborate all the Job applications and its details pertaining to a specific user under a single platform. It is a community site that allows sharing and comparing information among various users.

It can also be called as a repository for Job seekers or Job Talent Transition platform. Following are some of the important features that are included in this web application:

  • Allows saving information from a variety of sites—automatically and manually—through toolbar implementation with the Portal.
  • Allows adding/viewing/editing job applications and its complete details.
  • Allows uploading of multiple resumes, cover letter and other documents. Has systematically divided sections for user convenience:
    • Common documents
    • Application specific documents
  • Shows Interview ratings, status and various responses received.
  • Designing of a task section allows user to enter the following for each job:
    • Desired “task”
    • Desired “goal”
  • Allows detailed analysis from specialists of the entire information entered such as:
    • Shows comparison between the details entered by users and his/her peers
    • Deficiencies in the resume
    • Area of improvement
    • Suggestions to improve information
    • Reasons for no response from companies and much more
  • Extensive research that shows top companies, popular job titles, top countries etc.
  • Security was vital throughout the project.
  • Efficient searching and sorting methods.
  • Copies RSS feeds and redirects URL.

Project Challenges

Team faced the following challenges:
  • Implementing certain web services like toolbar came as a challenge during the project. Development of a toolbar that captures entire user data and accessed URLs and automatically feeds all the information in the fields and saves it directly to the application played a vital role.
  • Grabbing, accessing and saving data from other sites using APIs.
  • Continuous comparing of information among peers was also a significant concern.

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, Scheduler for Back-ups, Alert Monitoring System Integration, Server Performance Tuning at regular intervals, Software Firewall Configuration & Maintenance
Development Tools & Environments PHP5+, Apache Web Server, Symfony Framework, AJAX, Java Script, HTML5, CSS3, Web Services etc.
Database MYSQL Database Server, DB Clustering, DB Optimization, Master Slave Replication, Query Optimization, Scheduler for Backups


Project Leader 1
Developers 3
Designers 1
Quality Assurance Testers 1


Symfony framework was adapted to release, host and scale the application without problem and maintain them over time. The design approach was built around PHP, AJAX and MySQL due to their performance, security, scalability and the nature of the website. In addition to this, development structure was built to adapt to market transition. In order to most effectively access the database in an object-oriented context, an interface translating the object logic to the relational logic was used to communicate with the relational databases in an object-oriented manner.

Flexible architecture ensured extensibility of the components or features. Database specific layer initiated database communication and retrieval of complex data from multiple tables was facilitated through stored procedures and everywhere else conditional syntax was implemented to ensure seamless performance of the website.

Images, applications and data were called from their respective servers keeping the UI layer free of any business logic and scalability was guaranteed by implementing sub-domains for various areas of the website.


N-tier architecture was adopted to efficiently meet the needs of the enormous website. Following are the layers involved which are loosely coupled with each other:
  • User Interface Layer: This will include the page level layer which will be accessing the other layers beneath to present the data.
  • Business Specific Layer: This acts as a bridge between the User Interface layer and Database layer. This will contain all the business logic for the different components involved in the project.
  • Database Specific Layer: This acts as a bridge between the physical database and the business logic accessing the data.
  • Physical Database Layer: This includes MySQL with the tables, views, stored procedures etc.

Development Highlights

Privacy and security is ensured through greater accuracy in handling various user validations, user status and user statistics. Comprehensive search & browse options are offered within optimized query features. The entire framework was kept highly scalable in order to provide adaptability & ease while incorporating new features. Web usability guidelines were strictly adhered to during the development and the interface was easily navigable through the judicious use of CSS and HTML controls. Search Engine Optimization activities were regularly resorted to with a view to ensuring high visibility for the site over the internet. The site was developed and fully functional within a span of 4 months.

[Total: 0    Average: 0/5]

Client Saying

Daniel Coburn, the president of gives the honest opinion regarding his experience working with Brainvire for developing his social...
Mr. Daniel Coburn
Brainvire completed the job professionally and with an interest to solve the actual root problem I was having. They demonstrated...
Mr. Timothy Drylie
When the world was moving at a very speedy pace, Brainvire helped us stay connected. Thanks to their unique services...
Travis French
Just wanted to say massive thanks for all the help from the Brainvire team. After years of having a website...
Mr. Rohit Singla
I am truly happy with Brainvire’s exceptional service. Whenever I had a question they answered it without delay. With extreme...
Mr. Richard Desilva

Latest Happenings

  • 04 Oct 2016
    Brainvire Making great Strides with Symfony Development Services [ + ]
  • 29 Sep 2016
    Brainvire augments its List of Offerings with Magento Sears Integration Services [ + ]