Category: Projects

  • Image Annotation Tool

    Image Annotation Tool is an advanced image review and markup solution developed to enable users to identify, classify, and manage Regions of Interest (ROI) within images. The project involved integrating the open-source Annotorious annotation framework into an Angular-based application and extending its functionality to meet specialized business requirements.

    The solution allows users to create structured image annotations, classify selected regions, and manage annotation metadata through an enhanced user interface. As part of the implementation, a custom dropdown selection module was developed as an extension to the Annotorious framework, enabling users to categorize annotations efficiently and improve annotation consistency across large image datasets.

    To optimize performance and reduce dependency on external storage systems, the application implements a browser-side caching mechanism that stores 50–60 images locally. Images retrieved from third-party storage services are converted into Base64 format and cached for rapid access, enabling smoother navigation and faster annotation workflows.


    Key Features

    • Region of Interest (ROI) image annotation
    • Annotorious framework integration
    • Custom annotation classification module
    • Dropdown-based annotation categorization
    • Interactive image markup and labeling
    • Browser-side image caching
    • Base64 image storage and retrieval
    • Optimized loading for large image collections
    • Third-party storage integration
    • High-performance image navigation
    • Annotation metadata management
    • Scalable image review workflow

    Project Information

    • Client: Mr. Ganesh, Straive
    • Tech Stack:
      • Angular 12
      • Annotorious
    • Project Duration: January 2021 – January 2024

    Our Contribution

    We integrated the Annotorious open-source image annotation framework into an Angular 12 application and customized it to support project-specific annotation requirements. A significant enhancement included the development of a custom dropdown selection module that extended the native functionality of Annotorious, enabling users to classify and manage annotations more effectively.

    In addition, we designed and implemented a browser-based image caching mechanism capable of storing approximately 50–60 images locally. Images fetched from third-party storage services were converted into Base64 format and cached for efficient retrieval, significantly reducing loading times and improving the overall user experience during annotation-intensive workflows.

    The solution provided a robust platform for image review, region identification, and metadata management while maintaining high performance across large image collections.


    Note

    The Image Annotation Tool demonstrates the successful integration and extension of open-source technologies to address specialized image processing and review requirements. By combining advanced annotation capabilities with intelligent client-side caching, the solution improved annotation efficiency, enhanced user productivity, and delivered a responsive experience for large-scale image analysis workflows.

  • PDF Annotation Tool

    PDF Annotation Tool is a document markup and review solution integrated into an Angular-based application to enable users to create, manage, and visualize annotations directly within PDF documents. The solution was developed to support document review, content validation, quality assurance, and publishing workflows by allowing users to annotate text, images, and other document elements based on dynamic input data.

    The system provides an intuitive interface for adding annotations, comments, highlights, and visual markers within PDF files. Annotation data is dynamically generated from configurable input fields, enabling users to create structured and context-aware markup that can be used for review, correction, approval, and content enhancement processes.


    Key Features

    • PDF document viewing and navigation
    • Text-based annotation creation
    • Image annotation support
    • Dynamic annotation generation
    • Configurable input-driven markup
    • Interactive document review workflow
    • Highlighting and commenting capabilities
    • Real-time annotation rendering
    • User-friendly annotation interface
    • Scalable document processing support
    • Seamless Angular application integration
    • Enhanced quality assurance workflows

    Project Information

    • Client: Mr. Ganesh, Straive
    • Tech Stack:
      • Angular 10
      • PDF Viewer Integration
    • Project Duration: January 2021 – January 2024

    Our Contribution

    We integrated a comprehensive PDF annotation solution into an existing Angular 10 application to facilitate document review and markup processes. The implementation focused on enabling users to generate annotations dynamically based on structured input fields while maintaining a smooth and responsive user experience.

    The solution supported annotation placement on both text and image elements within PDF documents, allowing reviewers to efficiently identify issues, provide feedback, and manage document revisions. We customized the annotation workflow to align with business requirements and ensured seamless interaction between the PDF viewer and the application’s data management processes.

    The integration significantly improved review efficiency, reduced manual communication overhead, and streamlined document validation workflows.


    Note

    The PDF Annotation Tool was developed to enhance document review and collaboration processes by providing a structured and interactive annotation environment. Through seamless PDF viewer integration and dynamic annotation generation capabilities, the solution enabled users to review, comment on, and manage document updates more efficiently while maintaining accuracy and consistency throughout the review lifecycle.

  • Collaborative Work

    Collaborative Work is a real-time editor collaboration solution developed to enable multiple users to work together seamlessly within a shared editing environment. The platform was designed to enhance productivity and teamwork by allowing users to collaborate on content simultaneously, view updates in real time, and communicate effectively while working on the same document or workspace.

    The solution leveraged TogetherJS, an open-source collaboration framework from Mozilla Firefox, to provide live synchronization of user actions, cursor movements, and editing activities. In addition to the collaboration features, backend infrastructure and Apache proxy configurations were implemented to ensure secure communication, reliable connectivity, and efficient handling of collaborative sessions across multiple users.


    Key Features

    • Real-time collaborative editing
    • Multi-user workspace synchronization
    • Live cursor and activity tracking
    • Instant content update sharing
    • Session-based collaboration management
    • User presence monitoring
    • Shared editing environment
    • Apache proxy configuration support
    • Scalable real-time communication architecture
    • Responsive web-based interface
    • Secure session handling
    • Enhanced team productivity workflows

    Project Information

    • Client: Mr. Ganesh, Straive
    • Tech Stack:
      • Node.js
      • React
      • TogetherJS
    • Project Duration: January 2021 – January 2024

    Our Contribution

    We implemented a collaborative editing platform that enabled multiple users to interact within a shared workspace in real time. The frontend was developed using React to provide a responsive and interactive user experience, while Node.js supported the backend integration and communication requirements.

    A key aspect of the project was the integration of TogetherJS to facilitate live collaboration features such as synchronized editing, user presence tracking, and real-time activity sharing. We also contributed to the backend infrastructure setup by configuring Apache reverse proxy services, ensuring stable routing, secure connections, and seamless communication between collaborative sessions and backend services.

    The implementation provided users with a smooth collaborative experience while maintaining performance, reliability, and scalability across concurrent editing sessions.


    Note

    The Collaborative Work solution was developed to support modern teamwork and content production workflows where multiple users need to work simultaneously on shared resources. By combining real-time synchronization technologies with robust server infrastructure, the platform enabled efficient collaboration, improved communication, and streamlined content creation processes for distributed teams.

  • Find & Replace

    Find & Replace is an automated HTML content transformation solution developed to process and modify large volumes of structured HTML documents based on configurable business rules. The system was designed to eliminate manual content editing by recursively traversing HTML structures, extracting relevant content, and applying rule-based modifications defined through JSON configurations.

    Using a custom recursive processing engine and the Cheerio library for server-side DOM manipulation, the solution intelligently analyzes HTML documents, identifies target elements, updates content and attributes, and restructures markup according to predefined transformation rules. This automation significantly improves efficiency, consistency, and accuracy in large-scale content migration, publishing, and document standardization workflows.


    Key Features

    • Recursive HTML content processing
    • Automated find-and-replace operations
    • JSON-driven transformation rules
    • HTML structure modification and restructuring
    • DOM parsing and manipulation using Cheerio
    • Batch content processing capabilities
    • Attribute and element replacement
    • Content standardization workflows
    • Rule-based document transformation
    • High-performance processing engine
    • Scalable architecture for large datasets
    • Reduced manual editing effort

    Project Information

    • Client: Mr. Ganesh, Straive
    • Tech Stack:
      • Node.js
      • Cheerio
    • Project Duration: January 2021 – January 2024

    Our Contribution

    We developed a custom HTML transformation engine capable of processing complex document structures and applying dynamic content modifications based on configurable JSON rules. The solution utilized recursive algorithms to traverse nested HTML elements and accurately identify target content throughout entire document hierarchies.

    By leveraging Cheerio for DOM manipulation, the system efficiently performed content replacement, structural updates, attribute modifications, and markup restructuring while preserving document integrity. The rule-based architecture allowed business users to define transformation requirements through JSON configurations without requiring code changes.

    The implementation significantly reduced manual effort, improved processing speed, and ensured consistency across large-scale document transformation projects.


    Note

    The Find & Replace solution demonstrates the effectiveness of automated content processing in publishing and document management environments. Through recursive HTML analysis and configurable transformation rules, the system provides a scalable and reliable approach for maintaining consistency, accelerating content updates, and supporting large-scale document standardization initiatives.

  • Session Management

    Session Management is a real-time access control system developed to ensure that a specific file, resource, or URL can be accessed and modified by only one authorized user at a time across all browsers and devices. The solution was designed to prevent concurrent access conflicts, data inconsistencies, and accidental overwrites in collaborative content processing environments.

    The system maintains active session information, file ownership, user activity, and resource locations within a centralized database. Using WebSocket-based real-time communication, the application instantly updates access status and permissions, ensuring that once a user acquires control of a resource, other users are prevented from editing or accessing the same resource until it is released.

    This approach provides robust file locking, session tracking, and permission management capabilities, making it ideal for environments where data integrity and controlled access are critical.


    Key Features

    • Single-user access control for specific URLs and resources
    • Real-time session tracking and monitoring
    • WebSocket-based communication and synchronization
    • Resource locking and unlocking mechanism
    • File ownership management
    • Dynamic permission allocation
    • Browser-independent session control
    • Concurrent access prevention
    • Real-time user activity updates
    • MongoDB-based session storage
    • Secure authentication and authorization
    • Scalable architecture for high-volume operations

    Project Information

    • Client: Mr. Ganesh, Straive
    • Tech Stack:
      • Node.js
      • React
      • Socket.IO (WebSocket Communication)
      • MongoDB
    • Project Duration: January 2021 – January 2024

    Our Contribution

    We designed and developed a real-time session management platform capable of enforcing exclusive access to specific files, URLs, and resources across multiple users and browsers. The backend was implemented using Node.js, while React provided a responsive and interactive user interface. MongoDB was utilized for storing session states, file ownership information, and access records.

    A major component of the solution was the implementation of WebSocket communication using Socket.IO, enabling instant synchronization of session information between connected users. The system automatically locks resources when accessed, updates permissions in real time, and releases ownership upon completion, ensuring data consistency and preventing access conflicts.

    Additionally, we implemented monitoring and permission management mechanisms that allow administrators to track active sessions, manage resource ownership, and maintain complete control over file access workflows.


    Note

    The Session Management system was developed to address the challenges of concurrent resource access in collaborative environments. By combining real-time communication, centralized session tracking, and intelligent permission management, the solution ensures data integrity, improves operational efficiency, and provides a seamless user experience while maintaining strict control over resource access.

  • Bulk Image Processing

    Bulk Image Processing is a custom automation solution developed as a JavaScript plugin for Adobe Photoshop to streamline large-scale image transformation workflows. The project was designed to eliminate repetitive manual image editing tasks by enabling users to import thousands of images from specified folders, automatically process them based on configurable parameters, and export them in the required formats and resolutions.

    The plugin reads processing instructions from JSON configuration files, allowing users to define image dimensions, scaling rules, resolution settings, and transformation requirements without modifying the application code. This automation significantly improves productivity, consistency, and processing speed for organizations handling high volumes of digital assets and publishing workflows.


    Key Features

    • Bulk image import from specified directories
    • Photoshop plugin-based automation
    • JSON-driven configuration and processing
    • Automatic image resizing
    • Dynamic height and width adjustments
    • Resolution transformation and optimization
    • Batch image processing workflows
    • Consistent output generation
    • Reduced manual editing effort
    • High-volume image handling capability
    • Customizable processing rules
    • Error handling and process validation

    Project Information

    • Client: Mr. Ganesh, Straive
    • Tech Stack:
      • Adobe Photoshop
      • JavaScript
    • Project Duration: January 2021 – January 2024

    Our Contribution

    We designed and developed a custom Photoshop automation plugin to address complex bulk image processing requirements. The solution was built using JavaScript and integrated directly with Adobe Photoshop, enabling seamless automation of repetitive image editing tasks.

    A key aspect of the project was the implementation of a JSON-driven processing engine that dynamically applied resizing, scaling, and resolution transformations based on predefined specifications. The plugin automatically imported images from designated folders, processed them according to business rules, and generated standardized outputs with minimal human intervention.

    The solution substantially reduced processing time, improved output consistency, and enhanced operational efficiency for large-scale digital publishing and content production workflows.


    Note

    The Bulk Image Processing solution demonstrates the power of workflow automation in creative and publishing environments. By integrating directly with Adobe Photoshop and leveraging configurable processing rules, the system enabled efficient handling of large image volumes while maintaining accuracy, consistency, and quality across all generated assets.

  • Guest Lecture Staff Selection

    Guest Lecture Staff Selection is a recruitment management system developed to streamline the application and screening process for Guest Lecturer positions. The platform was designed to automate applicant registration, eligibility verification, application processing, and hall ticket generation, significantly reducing manual effort and improving the efficiency of the recruitment workflow.

    The system allows candidates to submit their applications online, validates eligibility criteria based on predefined rules, and generates unique application numbers only for eligible applicants. Qualified candidates can then access and download their hall tickets for further stages of the selection process, ensuring a transparent and organized recruitment experience for both applicants and administrators.


    Key Features

    • Online application submission portal
    • Automated eligibility verification
    • Unique application number generation
    • Hall ticket generation and download
    • Applicant data management
    • Recruitment workflow automation
    • Administrative dashboard
    • Candidate information validation
    • Secure application processing
    • Search and reporting capabilities
    • Responsive user interface
    • Document and record management

    Project Information

    • Client: Ms. Thenmozhi, PEC
    • Tech Stack:
      • Laravel
      • jQuery
    • Year of Completion: July 2018

    Our Contribution

    We designed and developed a complete recruitment management solution that automated the Guest Lecturer application and selection process. Using Laravel for backend development and jQuery for dynamic frontend interactions, the platform was built to handle applicant registrations, eligibility assessments, and hall ticket generation efficiently.

    A key feature of the project was the implementation of a rule-based eligibility verification mechanism that ensured application numbers were generated only for candidates who met the prescribed qualifications and criteria. The system also facilitated seamless hall ticket generation, enabling eligible applicants to participate in the recruitment process without manual intervention.

    The solution improved administrative efficiency, reduced paperwork, and provided a structured approach to managing large volumes of applications during recruitment drives.


    Note

    The Guest Lecture Staff Selection system was developed to digitize and simplify the recruitment process for educational institutions. By automating eligibility checks, application management, and hall ticket generation, the platform ensured accuracy, transparency, and operational efficiency throughout the candidate selection lifecycle.

  • GauSoft

    GauSoft is a specialized livestock management and remote cattle monitoring platform developed to support cattle farmers and veterinary professionals in rural regions of Karnataka. The system enables efficient management of cattle records by maintaining detailed information about each animal, including health history, vaccination schedules, medication records, breeding data, and treatment details.

    The platform was designed to digitize traditional livestock management processes and improve animal healthcare monitoring through automated tracking and intelligent alert mechanisms. GauSoft helps farmers and field personnel monitor critical events such as insemination cycles, pregnancy status, medication schedules, and potential health risks. The system generates timely notifications and alerts for assigned users whenever predefined conditions or prescribed signals occur, enabling prompt intervention and better livestock care.


    Key Features

    • Remote cattle monitoring system
    • Centralized livestock database management
    • Animal health and medical record tracking
    • Vaccination and dosage history management
    • Breeding and insemination tracking
    • Automated alert and notification system
    • Pregnancy and reproductive health monitoring
    • Event-based warning mechanisms
    • Multi-user access and role management
    • Real-time data updates and reporting
    • Mobile-responsive user interface
    • Rural livestock management support

    Project Information

    • Website: https://www.gausoft.com
    • Client: Mr. Prathik
    • Tech Stack:
      • Angular 10
      • Laravel
    • Year of Completion: July 2019

    Our Contribution

    We developed a comprehensive livestock monitoring and management platform tailored to the unique requirements of cattle farming operations. The frontend was built using Angular 10 to provide a responsive and intuitive user experience, while Laravel powered the backend infrastructure, ensuring secure data management and scalability.

    A key component of the solution was the implementation of an intelligent notification system capable of monitoring livestock events and generating automated alerts based on predefined conditions. The platform enables users to maintain complete animal histories, track treatments and dosages, monitor breeding activities, and receive timely updates regarding critical livestock events.

    The system was optimized for practical use in rural environments, helping farmers and veterinary teams improve record accuracy, animal welfare, and operational efficiency.


    Note

    GauSoft was developed with the objective of modernizing livestock management practices through digital transformation. By combining centralized animal data management with automated monitoring and alert mechanisms, the platform empowers farmers and veterinary professionals to make informed decisions, reduce risks, and improve overall cattle health management across rural communities.

  • ZipCaars

    ZipCaars is a self-drive car rental platform that provides customers with convenient and flexible vehicle rental solutions for both short-term and long-term travel needs. The company offers a diverse fleet of vehicles, enabling customers to book cars for daily commutes, business travel, family outings, and weekend getaways through an easy-to-use online platform. ZipCaars emphasizes customer convenience through flexible booking options, transparent pricing, and seamless rental management.

    The primary objective of this project was to develop a robust car rental management system with a highly customized pricing engine capable of handling different rental packages and pricing slabs. Special attention was given to implementing dynamic pricing structures for weekend trips and weekdays, allowing the client to maximize fleet utilization while offering attractive rental options to customers.


    Key Features

    • Self-drive car rental booking platform
    • Dynamic package-based pricing system
    • Separate weekday and weekend pricing slabs
    • Vehicle availability management
    • Online reservation and booking workflow
    • Custom rental duration calculations
    • Fleet management system
    • Booking history and customer management
    • Responsive user interface
    • Secure and scalable backend architecture

    Project Information


    Our Contribution

    We designed and developed a custom car rental management platform tailored to the client’s unique business requirements. The frontend was built using Angular to provide a responsive and interactive user experience, while Slim PHP was utilized to develop a lightweight and efficient backend system.

    A major highlight of the project was the implementation of a sophisticated pricing engine that automatically calculated rental costs based on predefined packages, trip durations, weekday rates, and weekend pricing slabs. This enabled the client to offer flexible rental plans while maintaining complete control over pricing strategies.

    Additionally, we developed booking workflows, vehicle management modules, and customer-facing features that streamlined the rental process and improved operational efficiency.


    Note

    The ZipCaars platform was developed to address complex rental pricing requirements while delivering a seamless booking experience for customers. By combining a modern Angular-based frontend with a scalable Slim PHP backend, the solution provided the flexibility required for managing dynamic pricing models, vehicle inventory, and customer reservations, supporting the company’s growth in the competitive self-drive car rental market.

  • Global Dentistry

    Global Dentistry is an online informational platform developed for a modern dental hospital to establish a strong digital presence and provide patients with easy access to dental healthcare information. The website serves as a comprehensive resource where visitors can learn about dental treatments, oral healthcare services, specialist consultations, and patient care offerings.

    Designed with a clean and professional interface, the platform helps patients understand various dental procedures, explore treatment options, and connect with dental professionals for appointments and consultations. The website also enhances the hospital’s credibility by presenting its expertise, facilities, and commitment to delivering quality dental care.


    Key Features

    • Professional dental hospital website
    • Dental treatment and service showcase
    • Doctor and specialist profiles
    • Patient information and education resources
    • Appointment inquiry and contact forms
    • Mobile-responsive design
    • SEO-friendly website architecture
    • Service-specific landing pages
    • Image galleries and facility presentation
    • Easy content management through WordPress

    Project Information


    Our Contribution

    We designed and developed a professional healthcare website that effectively showcases the dental hospital’s services and expertise. Built on WordPress, the platform provides a flexible and easy-to-manage content management system while ensuring excellent performance across desktop and mobile devices.

    The project focused on creating an intuitive user experience, improving online visibility through SEO best practices, and presenting dental healthcare information in a clear and accessible manner. The website enables the client to efficiently manage content updates while strengthening patient engagement and trust.


    Note

    Global Dentistry was developed to serve as a reliable digital information hub for patients seeking dental care services and oral health guidance. The platform combines professional design, user-friendly navigation, and scalable content management capabilities to support the hospital’s long-term digital growth and patient outreach initiatives.