Musicott

Desktop
Backend

Tech Stack

Java
JavaFX
Spring Boot
Software Testing

Description

Musicott is a Java 8 desktop application for managing music libraries, built with JavaFX and CSS for a rich user interface experience.

The project features unit testing with JUnit 5 and UI testing with TestFX, a REST web client with JAX-RS, and dependency injection with Google Guice and Spring Boot. Currently under redesign using music-commons and lirp libraries as part of a modular architectural split.

  • Built a desktop music manager application using Java 8 and JavaFX with CSS styling.
  • Implemented unit testing with JUnit 5 and UI testing with TestFX for comprehensive test coverage.
  • Developed REST web client integration using JAX-RS.
  • Used dependency injection with Google Guice and Spring Boot for clean architecture.
  • Currently redesigning with music-commons and lirp for modular architecture.
Musicott