Making some progress on the chat application that I’m building using JavaFX and RMI. The alignment of some of the UI elements are a bit scuffed, but working on fixing it. I also need to add a button to create a group chat and figure out how I want to allow users to search and discover other users. I might just make it so that the search input can search for current conversations, but also search for all users in the system. Then the user just clicks on a user in the search list to start a conversation with them. In terms of group chats, I need to implement a list displaying all users in the group and their respective roles. In this list, the creator and admins should be allowed to remove members from the group and change their roles (ADMIN or MEMBER). Additionally, I should add an invite button. The idea is that only the creator and admins are allowed to invite users to the group. Something I forgot when I worked on authentication to create an account, was to always capitalize the first letter in first and last name before inserting the values into the database – but that’s an easy fix… And, I need to actually create the tables. Currently, only the `users` table has been implemented. #dev #Java #RMI image