All projects

Moviepedia

2022 · Java · JavaFX · Networking · Multithreading

Overview

A multi-threaded movie database manager with a desktop interface and real-time trading features between connected clients.

Key features:
  • Browse, search, and manage a shared movie database
  • Real-time trading between users over a client-server connection
  • Multi-threaded server handling concurrent client sessions
  • JavaFX desktop interface

My role

Developer.
- Implemented the multi-threaded server and client networking layer in Java.
- Built the JavaFX interface for browsing and trading.
- Handled concurrency and synchronization for the shared database state.
Moviepedia screenshot