- Two types of users should be defined:
Admin: Can operate user(s), such as delete, update, etc.
Plain User: Can compose mail to one or more receivers
Read his/her mail(s)
Delete his/her mail(s)
When a user composes a mail, should include the mail addresses of the receipents in the corresponding GUI component. The address should be checked whether it is present in the registered users. If not, the mail address should be taken again until a registered users address is entered. If the receipent user address is found in the registered-users file, then after the sender clicks on the send button, the address of the sender, the subject of the mail and the body of the mail shoud be entered to the MailBox(UserID) file of the receipent. Besides, the mail should be included in the SentMailBox(UserID) file of the sender. Obviously, when a new user is registered, automatically two files, MailBox(UserID) and SentMailBox(UserID), should be created for each user. When a user deletes a mail from any of the incoming mailbox or sent mailbox, this mail shoul be deleted from the corresponding file.
Mail accounts should be defined as: xxx@[login to view URL] (ex: aomarmousa@[login to view URL])
Hi there, I have checked the details I have great experience with Java.
Offer : 300$
Fast Delivery - No Upfront - Unlimited Revisions
Please start the chat so we can discuss this job more in detail.
Thank You
I have recently designed an Online Store Management System with GUI using java swing library, if you want I can show you a demo video of my project. Plus I also worked on a similar project where I used JavaFX entirely. Therefore I think i can do this job.
Hey, I understand that you want a demo mail box application implemented in javafx. I'm a full stack developer having proficiency in mean stack. Might I suggest that instead of using a ordinary files to store the data, we can use a database for this purpose. Although if you want them to be implemented using files, we can have it too.
Hey there. I am totally new here. But I got a well experience in javafx. Plus I think you need sql database behind that. I am expert in that too. Making php as intermediate between server and app.
Relevant Skills and Experience
I made many projects in java. If you would ask me I would show it to you too. Someof my projects in javafx is photoeditor and chatting app similar to this project. Try me. I wont disappoint you.