This is the major project for the year long senior software class. The focus on this repository is to create a encrypted chat service, which can be used for secure communication. It will include not only peer to peer chat services, but also file transfer and group chats.
Please ensure you have read the architecture before starting on this story.
Goal of this story is to create the main screen that first appears when the program is started. This screen needs to gather the IP address, port and curve from the user. It must have buttons to submit these fields and a button to exit. Should be based of existing mockups. Also needs to have info pop ups for the user for any error or invalid information. This will be added into the chat class.
[x] Main screen with proper fields
[x] Buttons for exit and submit fields
[x] Ability to message the user for any invalid entries and allow them to try again.
Please ensure you have read the architecture before starting on this story.
Goal of this story is to create the main screen that first appears when the program is started. This screen needs to gather the IP address, port and curve from the user. It must have buttons to submit these fields and a button to exit. Should be based of existing mockups. Also needs to have info pop ups for the user for any error or invalid information. This will be added into the chat class.