Skip to content

πŸ“¬ MailBox App: Secure, user-friendly Java app with Socket communication, Swing GUI, and MySQL database. πŸ›‘οΈ Ensures seamless user interaction for efficient and secure data management! πŸ’»πŸ”

Notifications You must be signed in to change notification settings

Mededdahby/Mail-box

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

MailBox Java Project

MailBox is a Java-based application that provides a secure and user-friendly mailbox experience. Leveraging technologies such as Socket for communication, Swing for the client-side interface, and MySQL for database management, this project ensures seamless user interaction and efficient data storage.

Features

  • User Authentication: Secure login system for user authentication.

  • Email Management: Access and organize emails through an intuitive client-side interface.

  • Real-time Updates: Utilizes Socket for real-time communication with the server.

  • Data Persistence: MySQL integration for robust data storage.

Installation

  1. Clone the Repository:

    git clone https://github.com/Mededdahby/Mail-box.git
    cd MailBox-Java-Project
  2. Database Setup:

    • Set up a MySQL database and configure the connection details in src/main/resources/application.properties.
  3. Run the Server:

    java -jar server.jar
  4. Run the Client:

    java -jar client.jar

Usage

  1. User Authentication:

    • Log in securely with your credentials.
  2. Mailbox Interface:

    • Explore and manage your emails using the intuitive Swing-based interface.
  3. Real-time Updates:

    • Experience real-time communication and updates via Socket integration.

Screenshots

About Login
About Login
Register Add Mail
Register Add Mail

License

Β© med eddahby

This project is licensed under the MIT License - see the LICENSE file for details.

πŸš€ Happy mailing! πŸ“§πŸ”’πŸ’»

About

πŸ“¬ MailBox App: Secure, user-friendly Java app with Socket communication, Swing GUI, and MySQL database. πŸ›‘οΈ Ensures seamless user interaction for efficient and secure data management! πŸ’»πŸ”

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages