jitacm / -30DaysDevChallenge-

Welcome to the 30DayDevChallenge repository! This repository is dedicated to a month-long coding challenge designed to help developers of all levels enhance their skills through daily coding tasks and projects.
19 stars 28 forks source link

Train Ticket Management System / 30_Days_Of_Java #346 #390

Closed AnshNikhare closed 3 months ago

AnshNikhare commented 3 months ago

Issue Number: #346

New Project Proposal - Train Ticket Management System

Project Overview

The Train Ticket Management System is a Java Swing application designed to manage train ticket bookings. It allows users to select a destination, specify the number of tickets they want to purchase, and generate a receipt after the purchase. The system provides a simple graphical user interface (GUI) for users to interact with and handle basic ticket management tasks.

Screenshot 2024-08-14 031543

Objectives

Features

  1. Destination Selection: Users can choose from a list of predefined destinations.
  2. Ticket Quantity Input: Users can specify the number of tickets they wish to buy.
  3. Cost Calculation: The application calculates the total cost based on the number of tickets.
  4. Receipt Generation: After purchasing, the system generates a receipt that includes the user's name, destination, number of tickets, and total cost.
  5. Input Validation: The system checks for valid input and provides user feedback.

Technical Requirements

github-actions[bot] commented 3 months ago

Thank you for submitting your pull request! 🙌 We'll review it as soon as possible. In the meantime, please ensure that your changes align with our [CONTRIBUTING.md]. If there are any specific instructions or feedback regarding your PR, we'll provide them here. Thanks again for your contribution! 😊