About the Client
The client’s current business operations centred around 2 applications – a web-based application for student course enrolment developed on WordPress and a .NET thick client desktop application used by staff members. The applications stored data in two different databases leading to data management issues.
The client needed expertise to consolidate the databases for better information access. The client also wanted to upgrade their “customer facing” student portal by adding new features, redesigning existing workflows and making the website responsive.
Silicus re-engineered the student poral WordPress site in PHP, leveraging the Laravel Framework. The web application was augmented with additional features such as E-Learning with role based access to course contents.
On the desktop application side, Silicus re-designed the student management, course management and reporting modules, replacing the existing .NET based thick client with a web based application.
The redesigned features enabled easier management of student fee payments via partial payments, dynamic course configuration, and chapter wise course creation including online video management. New features included ability for students to attend online advanced add-on courses and get certified.
The Admin Portal consisted of modules such as student configuration, locations, courses, payment processes, videos, tests, and jobs. The Student Portal modules included class enrolment, list of student courses, job boards, and catalogues and brochures.
Technically, the application was architected in a multi-tenant model with each student record and respective account information managed separately. HTML5, CSS3, jQuery, and Bootstrap technologies were leveraged to create a responsive web application. Reports were generated in HTML, MySQL was used for data storage. Reports were used for data representation and analytics and could be easily exported to PDF or Excel format.
The application was hosted on an Apache web application server deployed within an Azure VM (IaaS), including the MySQL storage instance.
HTML, CSS3, JQuery, Bootstrap
Source code / Version Control
Azure IaaS VM & Storage
- Streamlined business operations through a consolidated database
- Responsive web application enabled device agnostic access
- Multi-tenant architecture enabled efficient student record management