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.
-
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.
-
Clone the Repository:
git clone https://github.com/Mededdahby/Mail-box.git cd MailBox-Java-Project
-
Database Setup:
- Set up a MySQL database and configure the connection details in
src/main/resources/application.properties
.
- Set up a MySQL database and configure the connection details in
-
Run the Server:
java -jar server.jar
-
Run the Client:
java -jar client.jar
-
User Authentication:
- Log in securely with your credentials.
-
Mailbox Interface:
- Explore and manage your emails using the intuitive Swing-based interface.
-
Real-time Updates:
- Experience real-time communication and updates via Socket integration.
About | Login |
---|---|
Register | Add Mail |
---|---|
Β© med eddahby
This project is licensed under the MIT License - see the LICENSE file for details.
π Happy mailing! π§ππ»