Skip to content

Ace7260/Chat_SVA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Chat_SVA (SVA_Chat)

SVA_Chat is a simple console-based chat application developed in Java Vanilla. This project aims to provide a basic messaging platform implemented without the use of any external libraries or frameworks, utilizing file storage for message history and user data.

Features

  • Console Interface: The chat interface operates within the console, allowing for easy interaction with the application.
  • Vanilla Java: Developed using core Java without relying on any external libraries or frameworks, making it lightweight and easy to understand.
  • File Storage: Messages and user data are stored in files, providing persistence across sessions.
  • Basic Messaging: Users can send and receive text messages in real-time.
  • User Management: Basic user management functionalities such as registering, logging in, and managing contacts.

Installation

  1. Clone the Repository:
    git clone https://github.com/Ace7260/Chat_SVA.git
  2. Navigate to the Directory:
    cd Chat_SVA
  3. Compile the Java Files:
    javac *.java
  4. Run the Application:
    java main

Usage

  • Upon running the application, you will be prompted to register or login.
  • After logging in, you can start sending and receiving messages with other users.
  • Use the provided commands to perform various actions such as adding contacts, deleting contacts, etc.

File Structure

  • messages.txt: Stores the history of messages exchanged between users.
  • users.txt: Stores user credentials and other relevant user data.

Contributing

Contributions are welcome! If you have any suggestions, feature requests, or bug reports, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

  • Special thanks to the contributors who helped in the development of this project.
  • Hat tip to anyone whose code was used.
  • Inspiration from similar console-based chat applications and messaging platforms.

To learn more about the developer and their other projects, visit their website here.

About

SVA_Chat (Messagerie)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages