Automated Billing System In a Light Fidelity Environment.

A solution aimed at revolutionizing the shopping experience in supermarkets. This system leverages RFID tags and Li-Fi transmission to streamline product tracking and billing processes, eliminating the hassle of manual product selection and long queues.


Voyage - A Secure Messaging Application

This Messenger - application called "Voyage" created as part of CS4203 - Computer Security. It was built using Express and .js with the help of middlewares such as Passport for authentication purposes. The use of MongoDB is for storing users and data.


E-Commerce-Platform

This GitHub repository contains a fully functional skeletal implementation of an e-commerce application system designed to facilitate the sale of products. Specifically, the authors have chosen to demonstrate the system using an e-commerce platform for a book store. However, this system can be adapted to accommodate the sale of diverse products.This is a RESTful API and web interface (UI using ReactJS) for a Shopping system.


Route Mapping Application

This is a RESTful API and web interface (UI using Vue) for a bus travel planner system. The system stores information about routes, stops, and timetable information for the routes. The aim of this project is to provide users with an easy and efficient way to access bus travel information.


Project-Breeze

This repository showcases the design of a career network application geared towards university students and employer organizations. Our team employed an agile process during the planning phase of the application and demonstrated an understanding of software design, UML (Unified Modelling Language) diagrams, and their applications.


University Room Booking System

This is a Java program for a room-booking system that includes both a text-based user interface and a graphical user interface using Java Swing. The program was built using the Model-View-Controller (MVC) or the Model-Delegate (MD) design pattern.


Message Passing System using GWT

This project is a distributed system built using the Google Web Toolkit (GWT) technology. The purpose of this project is to showcase how to implement a message-passing system using Lamport clock time and total ordering of events, with communication among browser windows acting as independent processes.


Project Story-Arch

To develop a non-web-based software application in Java to support individual and collaborative plot development for stories. The application is expected to be deployed on laptops and desktops.


File Sharing System

File Transfer System is a simple client-server application that allows users to transfer files from a client to a server. The server receives the files and displays a list of received files. Users can then download the received files from the server.The application is written in Java and uses Java Swing for the client and server UIs. It supports the transfer of any file type, including text and image files.


Quizzy-App

Quizzy is a Java-based Quiz Management System designed to facilitate the creation, management, and grading of quizzes in an educational setting. With support for multiple user roles such as students and teachers, it offers a comprehensive data model to efficiently store and manage quiz and user-related information.


Wordle Game using Maven and TDD Approach

This project is a Java implementation of the popular word game Wordle, where players have six attempts to guess a five-letter word. The game is built using test-driven development and uses JUnit 5 as the unit-testing framework.