Skip to content

MartinLiarte/NAUTICS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧭 Nautical Exams Practice App

Desktop application in Java with MVC architecture, persistent storage using SQL, data access layer, and user-driven workflows. Developed as part of a university group project.
The goal of the app is to help users prepare for official nautical license exams by answering multiple-choice questions in a quiz format.

🚀 Features

  • Graphical interface with JavaFX
  • Multiple-choice quizzes
  • Randomized question selection
  • Score tracking and feedback
  • Educational focus: recreational boating / nautical theory

🛠️ Technologies Used

  • Java — main programming language for the application logic and backend
  • JavaFX — framework for building the graphical user interface
  • SQLite — lightweight relational database for storing quiz data, scores, and user progress

👥 Contributors

  • Stanislav Dunets
  • Andrés Salas
  • Martín Liarte

📌 My Contribution

  • Implemented core quiz logic and navigation
  • Helped structure the project and organize data
  • Participated in UI design and testing

🧪 How to Run

You need Java and JavaFX set up on your system.

# Replace the path below with the location of your JavaFX SDK
java --module-path /path/to/javafx-sdk/lib --add-modules javafx.controls,javafx.fxml -jar IPC2025.jar

About

This is a JavaFX desktop application developed as part of a university group project. The app is designed to help users prepare for official nautical license exams by offering multiple-choice questions in a quiz format.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors