ChatApp-Backend
This repository contains the Express.js backend API for a React Native chat application, developed as a practical classroom project. It is made available to students for revision and to catch up on any missed sessions.
Software Engineer Full-stack | Android, Java, SE, EE & Spring Enthusiast | Mobile & Web Dev | Exploring IoT & Smart Systems | Always Learning π
This repository contains the Express.js backend API for a React Native chat application, developed as a practical classroom project. It is made available to students for revision and to catch up on any missed sessions.
This repository contains the Expo React Native frontend for the Chat App practical project, maintained by Kavindu Kodikara, lecturer for the HDP 1 module at Java Institute for Advanced Technology.
A Java Swing & Hibernate-based healthcare management system implementing advanced software design patterns (Decorator, Mediator, Bridge, Composite, Visitor, Chain of Responsibility) to ensure secure patient record handling, role-based access control, appointment scheduling, billing/insurance claims, and report generation.
FarmShare is an Android-based agricultural investment platform where farmers raise funds by selling stock units (1 kg = 1 stock unit). Dynamic stock pricing is based on real-time weather & soil risk scores. Built with Android (Java), Spring Boot, MySQL, Firebase, and PayHere, it ensures transparent & secure farm investments.
home page
An automated view-boosting tool for TikTok and Shorts using a Ping-Pong looping pattern and Accessibility-based auto-scrolling.
1.8.1
Machine learningβpowered heart disease prediction web app built with Flask and scikit-learn.
FarmShare is an Android-based agricultural investment platform where farmers raise funds by selling stock units (1 kg = 1 stock unit). Dynamic stock pricing is based on real-time weather & soil risk scores. Built with Android (Java), Spring Boot, MySQL, Firebase, and PayHere, it ensures transparent & secure farm investments.
A secure and scalable J2EE (Jakarta EE) banking system featuring EJB based business logic, JPA persistence, role based security, and EJB Timer Services for scheduled transactions and daily interest calculations. Designed to demonstrate enterprise level backend architecture, transaction management, and concurrency handling.
This project is a full-stack Distributed Online Auction System built using Java EE technologies such as Enterprise JavaBeans (EJB), Java Message Service (JMS), and WebSocket. It simulates a real-time bidding environment where users can place bids, configure auto-bid rules, and receive instant updates on auction activity.