Guriqbal Singh's Projects
An easy to use Calculator having all the basic operators along with a clean & dark interface which is good for eyes. Technology Used: Java Swings and Stack Data Structure (for evaluating infix expression).
A Single Application for managing multiple local DBs on a desktop. Starting from a Login Window where a user has to provide DB credentials and has to select which DB to use (SQL, Oracle), user can perform all popular DB operations like insertion, updation and more through a GUI and even have a custom query section.
EPAM's Assignment : A Calculator Application implemented with SOLID, KISS, DRY, YAGNI principles as a Maven Project.
KINDLY IGNORE : Using this repository for hosting some images while working on local projects.
Guriqbal's Bio
Checkout my GitHub's Portfolio :)
LetUsOrder is an eStore where a user can explore multiple categories and can add products to the cart so to buy them. Users even got the functionality to sell products from their own shops if any. The project involved working on HTML, CSS, JavaScript, jQuery, Bootstrap, as Front End Technologies and JSP, Java Servlets, JDBC with MySQL for Server Side and Database Connectivity. Also, Jakarta's Mail API for sending auto-generated emails (such as OTP for Account Verification & Recovery and Order Confirmation at CheckOut) and Haversine for finding best seller based on shortest distance has been used.
The aim of the Project is to use a Dynamic Approach to create a limitless comment section in which replies can have further nested replies and so on, in which each comment & reply have their own amount of likes. The idea is being taken from Reddit and HackerRank Discussion threads. The project involved working on Front End Technologies like HTML, CSS, JavaScript, jQuery, and Bootstrap.
QuickChat is a web app where a user can login and chat with family and friends. Group chats has admin controls features. A user can add/remove contacts, can create new groups or can join existing groups. A chat thread supports sending texts, images, videos, pdfs and invitation links of groups, each with a small preview before sending.
A Platform where people can take quizzes and get a rank based on quiz score and time taken. People can even write quizzes that other people can take by sharing a 6 Digit Quiz Code. Various Question types are supported each with Score and Timer (to be set by Quiz Author). Quiz supports both single & multi page designs.
A Console based Text Editor made in Java. Each word has been treated as a LinkedList Node. All the basic operations such as moving cursor in forward & backward direction, insertion, deletion, undo are supported.