Project Portfolio

Check out what we can do. Below is the selected list of successfully completed projects along with used technologies.
Use navigation buttons for more images.
Check out what we can do. Below is the selected list of successfully completed projects along with used technologies.
Use navigation buttons for more images.
Login page with forgot-your-password and sign-up logic.
Dashboard page with all of the links.
Report list with paging, filtering, sorting functionalities.
Report results page with complex calculations behind. Animated circle and bar gauges, tabular display.
Report results page with complex calculations behind. Animated circle and bar gauges, tabular display.
Report results page with complex calculations behind. Animated circle and bar gauges, tabular display.
Dynamic export to PDF functionality.
Dynamic export to PDF functionality.
Successfully migrated frontend to angular and implemented various SEO tweaks to the site.
URL parsing and mapping to details page.
Custom search engine.
Custom sorting, weighting and search logic.
Main dashboard, application navigation, real-time report pie-charts.
User Administration. Ability to sort, filter, search, edit, insert, delete application users.
Edit/Insert User page. Ability to modify all user attributes. Drag'n'drop role management.
Edit/Insert Jira-style Change Request. Attach/upload multiple files with real-time progress bars.
Inline grid row editing with custom validation.
Custom inline editing parsing logic, playing with strings. Breadcrumb.
Custom inline editing parsing logic, playing with strings. Breadcrumb.
Modification history capture using Hibernate Envers.
Custom diffing of audited entities.
Exporting and zipping files.
Sending files over network with ssh/scp protocol.
Full custom design of the front slider for headline news.
Modifications of the existing angular carousel plugin.
All done without any CMS, pure HTML (project requirement).
News feed implemented using masonry plugin for angular.
Full custom design of the page footer.
Google map with the location marker integrated into footer.
This page displays all assets in the KendoUI list view. Brief details are displayed next to the asset image. Icons below the image opens multi media info in a popup (image, video, and map).
The list size is editable through the drop-down list in the top right corner. The list is searchable through the filter items on the left side of the window. The logic behind this web UI is implemented using Spring MVC.
The above screenshot displays popup window that displays the location of the asset on the Google maps, implemented with Google Maps API.
Latitude/longitude data is edited by moving the marker on the Google map.
The business logic of this project required the data of assets to be divided into sections. Each section is supposed to be edited separately, and by different group of users. Authorizations are implemented accordingly.
The business logic of this project required all changes to be approved by the administrator. The above screenshot shows the popup window that enables this functionality.
Initial file upload interface: Select files for upload.
Drag'n'drop or file select dialog supported.
Multiple files selected for upload. Individually start/pause each file upload.
Once the file upload is started full-file md5 hash is calculated client-side.
File is then split into smaller chunks and being sent over to the server.
Files is being sent to the server. Circular progress-bar is synced real-time.
Once the file uploaded it is reassembled on the server side, and its md5 hash is checked for consistency.