# CS-465 ## Project repository for CS465 Distributed Systems This is a github page to maintain and store projects given in Dr. Otte's Distributed Systems class The **project_1** directory contains the implementation of a server-based chat application in java. **project_2** contains a peer-to-peer approach of the same problem. **project_3** implements optimistic concurrency control and tests transactions using a basic account system, by withdrawing from one account and depositing to another.