NetChat is a Java-based chatting application that enables users to communicate with each other over a network. It provides a simple and intuitive interface for real-time messaging.
- Real-time messaging: Send and receive messages instantly.
- User-friendly interface: Intuitive design for easy navigation and usage.
- Network communication: Communicate with other systems on a network.
- Secure data transfer: Messages are encrypted to ensure privacy.
-
Prerequisites: Make sure you have Java Development Kit (JDK) and MySQL installed on your system.
-
Clone the repository: Clone this repository to your local machine.
git clone https://github.com/your-username/NetChat.git
-
Set up the database: Open MySQL and create a new database. Import the
database.sql
file provided in the repository to set up the necessary tables. -
Configure the application: Open the project in your preferred IDE (e.g., NetBeans, IntelliJ, or Eclipse). Update the database connection details in the
config.properties
file located in thesrc
directory. -
Build and run: Build and run the application using your IDE's run or build options.
Contributions to NetChat are welcome! If you have any suggestions, bug reports, or feature requests, please feel free to create an issue or submit a pull request.
Please ensure that you adhere to the code of conduct when contributing to this project.
We would like to express our gratitude to the open-source community for their valuable contributions and resources that helped in building this project.
- Java: The programming language used for developing NetChat.
- MySQL: The database management system used for storing chat data.
- NetBeans, IntelliJ IDEA, Eclipse: The integrated development environments (IDEs) used for developing and running the application.