Skip to content

Filippo-Dimarzio/formula1-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

21b2263 ยท Dec 2, 2024

History

64 Commits
Dec 2, 2024
Nov 15, 2024
Nov 15, 2024
Nov 29, 2024
Nov 29, 2024
Nov 15, 2024
Nov 30, 2024
Nov 28, 2024
Nov 15, 2024
Nov 15, 2024
Nov 15, 2024
Nov 15, 2024

Repository files navigation

The Formula 1 Menu-Driven Console App ๐ŸŽ๏ธ

Description:

  • This is a Menu-Driven App made on the topic of Formula 1, that includes a CRUD methods for adding a Driver, it's Achievements and Team. It uses a menu which the user can select from as a way to create their own personalized driver or team. Using XML and JSON the data gets kept inside a XML file using Persistence so that data doesn't get lost. To conclude the app uses JUnit5 Tests as a way to test that methods & data are consistent.

Table of Contents ๐Ÿ’ก

  1. Features
  2. Technologies Used
  3. Contact

Features ๐Ÿ“œ

  • CRUD Method for Driver and Team.
  • Counting methods for number of Drivers, Teams & Achievements in the system.
  • Search & Report methods for finding the driver by nationality and Team in the system.
  • Used lambda for some listing and counting methods for the DX appearance

Technologies Used ๐Ÿ’ป

  • This program has been made on the language Kotlin.
  • I've used various Java Libraries as a way to facilitate the UserInput, ArrayList , Peristance elements and many more.
  • https://junit.org/junit5/ โ€œJUnit 5โ€
  • Attempted to use linting for certain aspects

For linting the project

Contact ๐Ÿ“ž