Musicott

Desktop
Backend
Musicott

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 transgressoft-commons 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 transgressoft-commons for modular architecture.

Page Info

Desktop Application

A JavaFX desktop music manager with library management, playback, and waveform visualization.

/projects/musicott/logo.png

    Octavio Calleya García - Software Engineer | Java & Kotlin Backend Specialist