Skip to content

NatarajanThangaraj/Console-Applications

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Console Applications Repository

Overview

This repository is a collection of five console applications, each tailored to address specific needs. From airline reservations to banking services and gas refill bookings, these applications exhibit diverse programming paradigms and database management techniques.

Applications

1. Airline Reservation Application

Description: A console-based application following the Model-View-ViewModel (MVVM) pattern.

Features:

  • Utilizes MySQL Database for efficient data storage.
  • Implements JDBC for seamless database connectivity.

How to Use: Check the README in the respective directory.

2. ATM Application

Description: A comprehensive ATM console application embracing multiple banking functionalities.

Features:

  • Adopts the Model-View-Presenter (MVP) design pattern for robust architecture.
  • Uses JSON for effective database management.

How to Use: Refer to the README in the application directory.

3. GASMaster - Gas Refill Booking

Description: An application designed for gas refill bookings, showcasing an early MVVM pattern implementation.

Features:

  • Leverages JSON for streamlined database management.

How to Use: Explore the README within the application directory.

4. Food Order Tracker

Description: A trail application exploring Queue data structure.

Features:

  • Utilizes multithreading features for enhanced functionality.

How to Use: Refer to the README for detailed instructions.

5. SCORIFY - THE CRICKET SCORING APP

Description: Scorify is a cricket scoring application that offers an engaging experience, featuring team and player selection, shot selection, and more.

Features:

  • Create teams.
  • Start scoring with a guided interface.
  • Winner revealed at the end.

How to Use: Please refer to the README file within the application directory for instructions.

Technologies Used

Design Patterns:

  • MVVM (Model-View-ViewModel)
  • MVP (Model-View-Presenter)

Database Management:

  • MySQL Database
  • JSON (JavaScript Object

Multithreading

Socket Programming

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages