This project implements a client-server architecture using the OCSF (Object Client-Server Framework) in Java. It's finding train routes from db. The purpose of the project was mainly the implementation of the server - client communication and also, the design and architectural patterns.
- Server handles multiple clients concurrently
- Clients can send messages to the server (requesting to see train routes available, etc)
- Login for client, admin, employee, manager
- Clone the repository
- Run the server
- Run the client