Department of Education


Web Development : Department of Education
Web Development : Department of Education
Web Development : Department of Education
Web Development : Department of Education
Web Development : Department of Education
Web Development : Department of Education
Web Development : Department of Education

Project

National Career Advice Portal (NCAP)

Date

July 2013

Description

I was the only developer on this 1 year project for the Department of Education. The brief was to create a Career Portal for South African Learners. The final product was a huge success and features many cutting edge features not yet seen on a Career Portal.

Highlights include the ability to search for qualifications and learning providers by location (complete with GEO location), a Career Questionnaire and Learning Pathways which show the student the various pathways for a given study path.

The site renders beautifully in modern mobile handsets.

I used ASP.NET MVC 4 with a custom 3-Tier Architecture, and SQL 2012 as the database. I made heavy use of a caching layer in order to meet the required 20,000 pageviews a second requirement which was easily met.

I also set up a 3 Server hosting environment for the website, which comprises of a dedicated SQL Server, and 2 dedicated and load balanced web servers.

The site was built to be as light-weight as possible and makes use of AJAX wherever possible.

Scope

  • Website Development
  • Database Design
  • Backend
  • Mobile Site Development
  • Data Import
  • Setting up of Load Balanced hosting environment

Skills Used

  • C#
  • ASP.NET 4
  • MVC 4
  • SQL 2012
  • jQuery
  • AJAX
  • CSS
  • Windows Server 2008
  • SQL Geography by Distance

Visit Website